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?