definire alcune variabili C . In questo esempio , due variabili vengono utilizzate per seguire i valori del puntatore . Il codice seguente è come si definiscono le variabili in C :
newValue int = 0; int oldValue = 0;
Avviso è questo esempio che il valore di entrambe le variabili è pari a zero . Questo è importante notare più avanti nel codice .
2
Crea il tuo puntatore. Una variabile puntatore viene definito con il prefisso asterisco . Il codice seguente definisce un puntatore in C :
int * ptr ;
3
Assegna il puntatore a una variabile. Un puntatore viene assegnato l' indirizzo di una variabile . Si assegna lo spazio di indirizzamento di un puntatore utilizzando la "& " prefisso . Il codice seguente assegna un puntatore allo spazio indirizzo del " oldValue " variabile : .
Ptr = &oldValue;
noti che ora il puntatore ha lo stesso valore di oldValue , che è pari a zero
4
Modificare il valore del puntatore , che cambia anche il valore di oldValue . Il codice seguente modifica il valore del puntatore :
* ptr = 2;
Anche se il valore di oldValue non viene esplicitamente modificato, il puntatore viene assegnato lo spazio di indirizzamento per oldValue . A causa di questo incarico , la modifica del valore di ptr cambia anche oldValue .
5
assegnare il valore del puntatore alla variabile newValue . Valori puntatore può anche essere assegnati ad altre variabili nel programma. Questo aiuta a superare il valore di una variabile in tutto il codice . Il seguente esempio è come si assegna il valore di un puntatore a un'altra variabile : .
NewValue = * ptr ;
noti che ora newValue e oldValue hanno lo stesso valore assegnato , che è 2
Programmazione © www.354353.com