May 10
I puntatori sono uno strumento utilizzato dai programmatori utilizzare in modo efficiente le risorse di sistema. Utilizzando un puntatore "punta" il programma in una posizione di memoria che contiene i dati che si desidera lavorare; questo impedisce la copia superflua, eliminando così sovraccarico.
Si consideri che ogni volta che si passa una variabile a una funzione, quella funzione funziona con una copia di quella variabile. Se sembra essere una struttura, quindi molto più tempo e risorse vengono utilizzate dal sistema. D'altra parte, se si passa alla funzione un puntatore invece, eseguirà calcoli senza copie ridondanti.
L'inizializzazione puntatori è simile a quella di inizializzare altri tipi di variabili. L'unica vera differenza sta nella sintassi, ma il processo è ancora facile.
1 Aprire un compilatore.
2 Inizializzare una variabile:
int anno = 365;
3 Inizializzare un puntatore:
int * giorni = & anno;
Il puntatore "giorni" sarà ora memorizzare l'indirizzo in memoria del valore memorizzato in "anno".