Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 90 di 93
  • livello avanzato
Indice lezioni

puntatori ad array

Vediamo i rapporti fra i puntatori e gli array e studiamone le correlazioni.
Vediamo i rapporti fra i puntatori e gli array e studiamone le correlazioni.
Link copiato negli appunti

I puntatori e gli array sono argomenti strettamente correlati. Ricordiamo, infatti, che il nome di un array è in realtà un valore costante che rappresenta l'indirizzo del suo primo elemento. Per tale motivo, il valore del nome dell'array non può essere modificato da nessuna istruzione.
Date le dichiarazioni anche in C++:

#define MAX_size 20

float f_array[MAX_size];
float* f_array2;

Il nome dell'array f_array è una costante il cui valore è l'indirizzo del primo elemento dell'array di 20 float. L'istruzione seguente assegna l'indirizzo del primo elemento dell'array alla variabile puntatore f_array2:

f_array2 = f_array;

Equivalentemente sarà possibile scrivere:

f_array2 = & f_array[0];

Ti consigliamo anche