Pekere gi programmerere med evnen til å alias en variabel med " peker" til sin adresse plass . En peker er tildelt en variabel med adressen plass hvor verdien ligger i datamaskinens minne . Den " printf " statement brukes i C -programmering for å skrive variable verdier. Pekere skrives annerledes enn andre datamaskinen verdier. Du kan skrive inn adressen plass som pekeren adresser eller du kan skrive den verdien som finnes i den adressen plass . Instruksjoner
en
Lag en enkel C variabel . Pekere er tildelt for å ta plasser i minnet , men først en variabel trenger en definisjon. Følgende kode definerer et heltall og en peker : en
int theInt = 5; int * thePointer ;
2
Angi pekeren til adressen plassen på heltallsvariabel . -Tegnet er prefikset som brukes til å knytte adresserom til pekere . Følgende kode viser deg hvordan du tilordner en peker til en variabel : en
thePointer = &theInt;
3
Skriv verdien av pekeren . Følgende printf uttalelse skriver pekeren verdi til skjermen : en
printf ( "Verdien av pekeren er% d" , * thePointer ) ;
Verdien skrevet til skjermen er 5, som er verdien av variabelen som er tildelt pekeren.
4
Skriv inn adressen plass tildelt pekeren. Følgende printf uttalelse skriver minnet adressen for pekeren : en
printf ( "Adressen plass til pekeren er% d" , thePointer ) ;
merke til at forskjellen mellom de to printf uttalelser er stjernen prefiks . Stjernen skriver ut verdien , mens du fjerner det skrives adresse plass i minnet .