Creare una variabile semplice C . I puntatori sono assegnati agli spazi indirizzo in memoria , ma prima una variabile ha bisogno di una definizione . Il codice seguente definisce un intero e un puntatore :
int theInt = 5; int * thePointer ;
2
Assegnare il puntatore allo spazio indirizzo della variabile intera . La e commerciale è il prefisso usato per associare spazi di indirizzi ai puntatori . Il codice seguente mostra come assegnare un puntatore ad una variabile :
thePointer = &theInt;
3
stampare il valore del puntatore . La seguente dichiarazione printf stampa il valore del puntatore sullo schermo :
printf ( "Il valore del puntatore è% d" , * thePointer ) ;
Il valore stampato sullo schermo è di 5 , che è il valore della variabile associata al puntatore .
4
Stampa lo spazio indirizzo assegnato al puntatore . La seguente istruzione printf stampa l' indirizzo di memoria per il puntatore :
printf (" Lo spazio di indirizzi per il puntatore è% d" , thePointer ) ;
noti che la differenza tra le due istruzioni printf è il prefisso asterisco . L'asterisco stampa il valore , durante la rimozione viene stampato lo spazio di indirizzi in memoria .
Programmazione © www.354353.com