next up previous contents index
Next: Stringhe come array di Up: Tipi di dati complessi Previous: Tipi di dati complessi   Indice   Indice analitico


Array

Il tipo array è la concretizzazione del concetto di vettore; un vettore è un oggetto di una determinata dimensione N ed è costituito da N elementi dello stesso tipo, accessibili facilmente tramite un indice o, in alternativa, tramite l'aritmetica dei puntatori; Per dichiarare un array di interi:

int a[25];
dove 25 è il numero di elementi, e intè il tipo. Quando si voglia accedere, per esempio, all'elemento numero venti dell'array, basta utilizzare l'indice corrispondente:
printf("\t l'elemento ventesimo vale %d \n", a[19]);
a[19] è il ventesimo elemento, giacchè gli elementi si cominciano a contare daa[0] Inoltre, si possono utilizzare array a più dimensioni; es.:
 float T[MAX_X][MAX_Y];

Il primo impiego che viene in mente per gli array è la realizzazione di programmi per il calcolo matriciale. Inoltre, in C le stringhe di testo sono realizzate come array di caratteri, terminati dal carattere

 \0
anche ridefinito come NULL.



Subsections

blacksheep & 2006-11-22