Gli array in C
|-------------|-------------|-------------|-------------|-------------|
| LOCAZIONE 0 | LOCAZIONE 1 | LOCAZIONE 2 | LOCAZIONE 3 | LOCAZIONE X |
|-------------|-------------|-------------|-------------|-------------|
|Bytes 1|2|3|4|Bytes 1|2|3|4|Bytes 1|2|3|4|Bytes 1|2|3|4|Bytes 1|2|3|4|
|---------------------------------------------------------------------|
int numbers[100]; //dichiaro un array vuoto di 100 elementi
char stringa[50]; //dichiaro un array vuoto di char composto da 50 elementi
int valori[] = {1, 2, 3, 4, 5}; //dichiaro un array di 5 elementi con all'interno i valori 1, 2, 3, 4, 5
char saluti[] = "Ciao"; //dichiaro un array di char contenente la stringa "Ciao"
//le dimensioni di questo array saranno di 5 elementi, 4 per contenere la parola
//Ciao più il carattere speciale di terminazione stringa \0 che verrà aggiunto automaticamente
//Azzero tutti gli elementi dell'array numbers
int i = 0; // dichiaro l'indice dell'array
for (i = 0; i < 100; i++ ) //per tutti gli indici dell'array da 0 a 99
numbers[i] = 0; //Setto il valore a zero