Pekare ger programmerare med förmågan att alias en variabel med " peka " till sin adress utrymme . En pekare tilldelas en variabels värde med adress utrymme där värdet ligger i datorns minne . Den " printf " uttalande används i C -programmering för att skriva ut variabelvärden . Pekare skrivs annorlunda än andra dator värden . Du kan skriva ut adress utrymme som pekaren adresser eller du kan skriva ut det värde som finns i den adressen rymden . Instruktioner
1
Skapa en enkel C- variabel . Pekare tilldelas itu utrymmen i minnet , men först en variabel behöver en definition . Följande kod definierar ett heltal och en pekare :
int theInt = 5 ; int * thePointer ,
2
Tilldela pekaren till adressen utrymmet i heltalsvariabel . -Tecknet är det prefix som används för att associera adressrymder till pekare . Följande kod visar hur du tilldelar en pekare till en variabel :
thePointer = &theInt;
3
Skriv ut värdet på pekaren . Följande printf uttalande skriver pekarens värde på skärmen :
printf ( " Värdet för pekaren är % d " , * thePointer ) ,
Värdet skrivs till skärmen är 5 , vilket är värdet av den variabel som tilldelas pekaren.
4
ut det adressutrymme tilldelats pekaren. Följande printf uppgift skriver minnesadressen för pekaren :
printf (" adressutrymmet för pekaren är % d" , thePointer ) ;
Observera att skillnaden mellan de två printf uttalanden är asterisk prefix . Asterisken skriver ut värdet , när du tar bort den skriver ut adressen utrymmet i minnet .