Ho trovato questo:
Per gli array l’inizializzazione è possibile solamente se sono stati dichiarati come extern o come static; quest’ultima classe di variabile verrà esaminata in seguito.
Le variabili extern sono quelle che vengono definite prima di main. L’inizializzazione si ottiene inserendo i valori tra parentesi graffe, separati da una virgola:
int voti[6] = {11, 18, 7, 15, 21, 9};
Io ho provato a inizializzare l'array dentro al main ma valo stesso. Qual'è allora il significato di quella frase?