Concetti Chiave
- Un array in C++ è una sequenza di elementi di memoria ordinati e dello stesso tipo, identificati da un indice.
- Gli array possono essere monodimensionali (vettori), bidimensionali (matrici) o tridimensionali, a seconda del numero di dimensioni.
- La dichiarazione di un array include la sua dimensione tra parentesi quadre, una per ogni dimensione.
- L'indice degli array inizia sempre da 0, quindi il primo elemento ha indice 0 e l'ultimo ha indice pari alla dimensione meno uno.
- Per gli array bidimensionali, la prima parentesi quadra indica il numero di righe, mentre la seconda indica il numero di colonne.
Array in C++
Un array è un insieme di elementi (dimensione) di memoria, ordinati in successione e caratterizzati dallo stesso nome e dallo stesso tipo; ogni elemento di un array viene identificato da un indice tramite il quale è possibile richiamarlo.
Gli array possono essere distinti in base alla loro dimensione, se ha una sola dimensione viene chiamato vettore, se ha due dimensioni è una matrice bidimensionale, se ha tre dimensioni è tridimensionale.
Un array viene dichiarato con la dimensione che gli si vuole attribuire inserita tra parentesi quadre, tante quante le sue dimensioni.
L’indice dell’array parte sempre da 0, quindi il primo elemento avrà indice 0 mentre l’ultimo elemento avrà indice dimensione-1.
Esempi:
//array monodimensionale (vettore)
int b[10];
//assegnazione del valore 60 al terzo elemento dell'array 'b'
b[2]=60;
//dichiarazione e valorizzazione di un vettore di caratteri
char cognome[5] = "ROSSI";
//dichiarazione array bidimensionale
int b[3][4];
//assegnazione del valore 5 all'elemento indicato fra parentesi dell'array
b[1][3]=5;
La dimensione inserita nella prima parentesi quadra rappresenta il numero delle righe instanziate, mentre quella inserita nella seconda rappresenta il numero di colonne instanziate, questo nel caso di array bidimensionale.