*   >> Læs Uddannelse artikler >> science >> programming

C Pointers

t. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Dette er vigtigt: Du må ikke tilføje eller trække i dit sind, nogen idé til, hvad jeg giver dig i denne del af serien og i resten af ​​serien. For at du at gøre, at du ville have til at ligne det, jeg giver dig til den menneskelige sprog eller matematik. Jeg tror, ​​at gøre det ville være misvisende, og du ikke ville finde studiet af C let.

Den Pointer Du kan have et objekt kaldet Pointer objekt. Det er ligesom enhver anden genstand. Her er punkt at bemærke: Værdien (indhold) af en pegepind objekt er faktisk en hukommelse adresse. Det er, hvis en genstand har en værdi, der er en pegepind, betyder det at der er en lageradresse i området af objektet. Denne lageradresse er faktisk peger på en anden region (objekt) i hukommelsen. Med andre ord, denne hukommelse adresse er adressen på en anden genstand. Vi har netop talt om to objekter: markøren objekt og nogle andre objekt.

Værdien (indhold) af markøren formål er lageradresse for en anden genstand. Husk et objekt er en region i hukommelsen. Værdien i det andet objekt kan optage mere end én sammenhængende hukommelse celler. For markøren objektet, adressen det har, er, at i den første hukommelse celle i det andet objekt. Vi siger de pointer objekt peger på den anden genstand, fordi det har den hukommelse adressen på det andet objekt. Markøren er faktisk den lageradresse for markøren objekt. Den spids genstand er det andet objekt.

Selvfølgelig markøren objektet og spids genstand kan have identifikatorer som vi så i den tidligere del af serien. Bemærk: Når der beskæftiger sig med en pegepind, ved, at to objekter er berørt. Henvisning operatør C har det, der kaldes reference operatør. Det er & symbol. Hvis du har et id, som vi så i den tidligere del af serien, når du forud det med & symbol, den resulterende udtryk returnerer en adresse til objektet.

Lad os sige, at du har følgende erklæring: int hisInt; derefter følgende udtryk vil returnere hukommelsen adressen på objektet identificeret af, hisInt: & hisInt I programmering, behøver du ikke at kende det præcise antal for adressen, så du skal ikke bekymre sig om den nøjagtige adresse nummer som vi hen ad vejen. Henvisningen operatør, der anvendes på ovenstående måde er også vigtigt i C programmering. Dereference operatør C har mange operatører.

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.