Pekare ger programmerare med förmågan att alias en variabel genom att " peka " till adressen utrymme . En pekare är tilldelade 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 är tryckta annorlunda än andra datorn värden . Du kan skriva ut adressen utrymme som pekaren adresser eller så kan du skriva ut det värde som finns i detta adressutrymme
1 .
Skapa en enkel C- variabel . Pekare tilldelas adressutrymmen 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 . adressutrymme av heltalsvariabel . Et-tecknet är det prefix som används för att associera adressutrymmen 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 på pekaren är% d " , * thePointer ) ,
Värdet skrivs till Skärmen är 5 , vilket är värdet av den variabel som tilldelas pekaren .
4 .
Skriv adressen utrymme tilldelats pekaren . Följande printf uttalande skriver minnet adressen för pekaren :
printf ( " Adressen utrymme för pekaren är % d " , thePointer ) ;
Observera att skillnaden mellan de två printf uttalanden är asterisken prefix . Asterisken skriver ut värdet och samtidigt undanröja den skriver adressen utrymme i minnet .
Previous:nothing Next:Definitionen av javascript