*   >> Lezen Onderwijs artikelen >> science >> programming

C Pointers

decimale cijfers hebben. Dit is omdat we te maken hebben met vlotter. De uitgang en wat we getypt in vrijwel gelijk. Laten we dat soort dingen toelaten in dit eenvoudige tutorial. Ongeveer drie punten op te merken Er zijn drie punten op te merken: Het eerste punt is, wanneer de dereference operator wordt gebruikt in de stap van de aangifte of initialisatie (tijdens de schepping) van een pointer object-id, wordt de wijzer identifier verwijst naar het adres van het puntig voorwerp.

Het tweede punt, na het maken van het puntige voorwerp, zonder de dereferentie operator voor de identificator van de pointer object betekent dat de wijzer identifier Nog steeds verwijzend naar het adres van het puntige voorwerp (zoals in de eerste codesegment , boven - onder het creëren van een pointer). Het derde punt is, wanneer de dereference operator wordt gebruikt na verwezenlijking van het puntig voorwerp vóór de aanwijzer identificator, de aanwijzer identificator verwijst naar de waarde van het puntige voorwerp.

Een andere manier om de hierboven gestelde informatie is als volgt: Tijdens de initialisatie van de wijzer wordt de dereference operator gebruikt de code van de pointer object in de linker operand en de rechter operand een geheugenadres (bijvoorbeeld * myPointer = & hisFloat;). Tijdens verklaring van een pointer identifier is de dereference operator gebruikt voor de identificatie van de aanwijzer (bijvoorbeeld float * myPointer;).

Na initialisatie of aanwijzing van de wijzer identificator, de dereference operator voor de identificatie van de pointer object: de waarde van het puntige voorwerp (bijvoorbeeld * myPointer = 23,5;), terwijl de afwezigheid van de dereferentie operator voor de identificator van de aanwijzer object betekent het adres van het puntig voorwerp (bijvoorbeeld myPointer = & hisFloat;). U kunt het adres van een object te krijgen van de identificatie van een niet-pointer object.

Een niet-pointer object is er een die wordt verklaard zonder dat de dereference operator (bv int hisInt;) of een die wordt geïnitialiseerd zonder dereference operator (bv int hisInt = 86;). Geen Pointer Object Type Indicator De aanwijzer object heeft een pointer object type (adres) als waarde. Er is echter geen objecttype indicator voor een pointer object. Het type object indicator voor een integer object is, int; dat voor een vlotter object wordt, drijven; dat voor een object Boolean is _Bool; en dat voor een karakter object, char.

Ondanks dit, is er geen objecttype indicat

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.