Linguaggio C/C++ – Introduzione agli Array monodimensionali

Dichiarazione di un array o vettore

Per dichiarare un array si scrive la sua dimensione tra parentesi quadre. Per esempio, l’istruzione:
short Numeri[10];
dichiara un vettore contenente 10 variabili di tipo short.

E’ possibile anche assegnare la dimensione di un vettore a una variabile, così:
int Dimensione=10;
short Numeri[Dimensione];

Infine si può inizializzare un array direttamente nella dichiarazione, scrivendo tra parentesi graffe il valore delle variabili che contiene, così:
short Numeri[]={-5, 8, 6, 0, 0, -1, 3, 5, -8, 10};
In tal caso non occorre dichiararne la dimensione.

Dopo la sua definizione, uno specifico elemento dell’array è rappresentato dalla posizione indicata tra parentesi quadre:
Appoggio=Numeri[2];
La variabile Appoggio assumerà il valore 6.

Occorre anticipare che il linguaggio C/C++ non dispone di un controllo sulle dimensioni degli array. Ne consegue che, se si richiama un valore con indice non contenuto nell’array, il compilatore non segnalerà alcun errore ma l’output del programma sarà imprevedibile.

Visite: 1662

Pagine: 1 2 3 4 5 6 7 8