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

C Pointers

dit geval, besloten de uitvinders dat de waarde van de pointer object hoeft niet leeg te zijn, het moet nul. Zo'n pointer wijst niet op een object. Zo'n pointer wordt een null-pointer. De volgende code illustreert dit: int * myPointer; myPointer = 0; Het object geïdentificeerd door myPointer hier is een null pointer. De waarde nul. Het zal hopelijk wijzen op een geheel object, maar op dit moment niet is gericht aan een object.

Wanneer je wilt om te wijzen op een geheel object, alleen het adres van het object toe te wijzen; iets dergelijks, myPointer = & hisInt; U kunt een null pointer die hopelijk zal wijzen op een vlotter voorwerp hebben; in dat geval beginnen met vlotter in de aangifte of initialisatie (het bovenstaande pointer begint met int). Op een vergelijkbare manier, kunt u een null pointer voor elk type object te hebben; gewoon beginnen met het type object in de aangifte of initialisatie van de pointer. Nou, het is een lange rit voor deze les geweest. We zijn gekomen om een ​​einde.

Een eigenaardige ding om te onthouden is dat je een pointer niet kan initialiseren zonder het adres van een puntig voorwerp op de rechter operand, hoewel de dereference operator aan de linker operand betekent, waarde van de puntig voorwerp. Als je alles wat ik in deze tutorial hebt geschreven hebben begrepen, dan heb je iets bereikt; je nodig hebt om te ontspannen. Ga ergens en een drankje, ontspannen, kom dan terug en ga verder met het volgende deel van de serie. De studie van Pointers is een van de grootste hoofdpijn in C.

Chrys Om te komen tot een van de onderdelen van deze reeks, typt u de bijbehorende titel onder in het zoekvak van deze pagina en klik op Zoeken (gebruik menu indien beschikbaar): Aan de slag met CC Basic Syntax C Basic Objecttypen C Object Identifiers C Pointers C Conditional Statements Logica voor C Logica en C Voorwaarden Vergelijking en rekenkundige operatoren in C lusconstructies in C Arrays in C Pointer en array in C Core String in CC Structuren Functies in CC Basic Input en Output Error Basics in C White Space in C Basis van de C Identifier Scope Basis van de C definiëren Preprocessing richtlijn Basis van de C include bestanden Basis van de C printf functie Sommige C voorgedefinieerde functies bestanden openen in C

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