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

C Pointers

ovenstaande, gewijzigd, door te proberen om de aanwijzer (adres) van de puntig voorwerp met behulp van de aanwijzer object te wijzigen. Lezen en proberen om de code te compileren, en er rekening mee dat de compiler een foutmelding geven. #include int main () {int hisInt = 55; int * const myPointer = & hisInt; int herInt = 80; myPointer = & herInt; printf ("% i", * myPointer); 0 terug; } Twee verklaringen werden toegevoegd. De eerste toegevoegde instructie maakt een nieuw object, geïdentificeerd door herInt. De waarde 80 is toegewezen aan dit object.

Het tweede toegevoegde instructie probeert de constante pointer (constante waarde van de pointer object) aanpassen aan het adres van het nieuwe object. De compiler compileert niet en geeft een foutmelding. Constante waarde, constante Spitse waarde en constante Pointer In C, als we spreken van een constante waarde die wij verwijzen naar het geval van een enkel object waarvan de waarde is constant zoals we zagen in het vorige deel van de serie.

Wanneer we praten over constante puntige waarde, hebben we het over het geval van twee objecten (wees en wijzer), waar de waarde van het puntig voorwerp is constant. Als we praten over een constante pointer, zijn we verwijzen naar het geval van twee objecten (wees en wijzer), waar de pointer (adres van de puntig voorwerp in de wijzer object) is constant. Void Objecttype Wanneer een object heeft geen waarde, en het is niet voorbehouden aan een int of float of een van de andere objecten, wordt gezegd dat het een soort leegte object hebben.

Void Pointer Type A pointer die verwijst naar een object dat is een soort leegte object, wordt gezegd dat het een pointer van leegte het type pointer zijn. Hier hebben we twee objecten: de aanwijzer object en het puntig voorwerp. De pointer object is normaal en een pointer (adres) naar een ander object. Dit ander voorwerp is leeg en is niet voorbehouden aan een int of float of een van de andere soorten objecten. Null pointer Als je praat over een pointer je praat over twee objecten: de aanwijzer object en het puntig voorwerp.

Wanneer waarbij een pointer object moet je het voorafgaan met het doel type van het puntig voorwerp; dat altijd het geval. Een situatie kan ontstaan ​​bij een wijzer zou, voor een bepaald type object, maar het is niet beslist of dat object bestaan. Met andere woorden gewoon één object, wordt de pointer object, die hopelijk zal wijzen op een object van een bepaald type, maar op dit moment niet wijzen op elk object. In

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