Sapere come inizializzare correttamente gli array è un'abilità importante quando si impara il linguaggio di programmazione C. Un array è un tipo di dati che consente di memorizzare un insieme di valori , ciascuno indicato da un indice intero . Utilizzare gli array per memorizzare informazioni su molti oggetti in una volta , come ad esempio i nomi di tutti i dipendenti di un'azienda. Inizializzare gli array o che sono dichiarati o in seguito tramite l'assegnazione . Istruzioni 
 1 
 Aprire il file sorgente C in un editor , ad esempio Microsoft Visual Studio Express 
 2 
 inizializzare un array sulla dichiarazione aggiungendo il codice : . 
 
 MyArray1 int [5 ] = { 1 , 2 , 3 , 4 , 5 }; 
 
 o 
 
 myArray2 int [5 ] = { 1 , 3 } ; 
 < p > o 
 
 static int myArray3 [5 ] ; 
 valori mancanti 
 sono inizializzati a 0 . Un array statico o array globale ha i suoi valori impostati a 0 , se non darà valori iniziali . Utilizzando il primo esempio , accedere ai contenuti di matrice con " MyArray1 [ index ] " , come ad esempio " MyArray1 [ 0]; . Che è pari a 1 
 3 
 inizializzare un array con assegnazione da aggiungendo il codice : 
 
 int myArray [2 ] ; 
 
 myArray [ 0 ] = 11; 
 
 myArray [ 1 ] = 12; 
 
 Array con ambito locale hanno valore indeterminato in dichiarazione , quando non viene utilizzata alcuna inizializzazione . 
 4 
 Salvare il file C , compilare ed eseguire il programma per visualizzare la matrice .