Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come stampare puntatori in C

Puntatori fornire ai programmatori la possibilità di alias di una variabile da "punta" per il suo spazio di indirizzamento . Un puntatore viene assegnato il valore di una variabile utilizzando lo spazio di indirizzamento in cui il valore si trova nella memoria del computer . L'istruzione " printf " viene utilizzato in programmazione C per stampare i valori delle variabili . Puntatori sono stampati diverso rispetto ad altri valori di computer . È possibile stampare lo spazio di indirizzi a cui gli indirizzi del puntatore o è possibile stampare il valore contenuto in quello spazio di indirizzi . Istruzioni
1

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