*   >> Lese Utdanning Artikler >> science >> programming

C Pointers

eker til et objekt som er en ugyldig objekttype, sies å være en peker av ugyldig pekertypen. Her har vi to objekter: pekeren objektet og spiss gjenstand. Pekeren objekt er normalt, og den har en peker (adresse) til et annet objekt. Det andre formål er tom og har ikke blitt reservert for en int eller flyte eller noen av de andre objekttyper. Null Pointer Når du snakker om en peker du snakker om to objekter: pekeren objektet og spiss gjenstand. Når erklære en peker objekt du har å gå foran den med objekttypen av spiss gjenstand; som alltid er tilfelle.

En situasjon kan oppstå når du ville ha en peker, for en bestemt type objekt, men det er ikke besluttet om at målet er å eksistere. Med andre ord har du bare ett objekt, blir pekeren objektet, som forhåpentligvis vil peke på et objekt av en bestemt type, men i øyeblikket ikke peke på et objekt. I dette tilfellet, har oppfinnerne bestemte seg at verdien av pekeren gjenstanden ikke trenger å være tom, må den være null. En slik markøren ikke peke på et objekt. En slik en peker kalles en nullpeker.

Følgende kode illustrerer dette: int * myPointer; myPointer = 0; Objektet identifisert av myPointer her er en nullpeker. Dens verdi er null. Det vil forhåpentligvis vise til et heltall objekt, men i øyeblikket er det ikke peker til et objekt. Når du vil den skal peke til et heltall objekt, bare tildele objektets adresse til det; noe sånt, myPointer = & hisInt; Du kan ha en nullpeker som forhåpentligvis vil peke på en dupp objekt; i så fall starte med dupp i erklæringen eller initialisering (den ovenfor pekeren starter med int).

På tilsvarende måte, kan du ha en nullpeker for ethvert objekt type; bare begynne med objekttypen i erklæringen eller initialisering av pekeren. Vel, det har vært en lang tur for denne opplæringen. Vi har kommet til sin ende. En særegen ting å huske er at du ikke kan initialisere en peker uten adressen til en spiss gjenstand på høyre operand, selv om dereferanseoperator på venstre operanden betyr, verdien av spiss gjenstand. Hvis du har forstått alt det jeg har skrevet i denne opplæringen, da har du oppnådd noe; du trenger å slappe av.

Gå et sted og ta en drink, slappe av, deretter komme tilbake og fortsette med neste del av serien. Studiet av Pekere er en av de største hodepine i C. Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor i søkeboksen på denne siden og klikk Search (bruk menyen hvis tilgjengelig): Komme i gang med CC Basic Syntax C Basic Obje

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.