Come inizializzare un array in C

November 25

Saper correttamente inizializzata array è un'abilità importante quando l'apprendimento del linguaggio di programmazione C. Un array è un tipo di dati che consente di memorizzare un insieme di valori, ognuno indicato da un indice intero. Utilizzare gli array per memorizzare le informazioni su molti oggetti in una sola volta, come ad esempio i nomi di tutti i dipendenti di un'azienda. Inizializzare matrici sia quando sono dichiarate o successivamente tramite assegnazione.

istruzione

1 Aprire il file sorgente C in un editor, ad esempio Microsoft Visual Studio Express.

2 Inizializzare un array sulla dichiarazione aggiungendo il codice:

int MyArray1 [5] = {1, 2, 3, 4, 5};

o

int myArray2 [5] = {1, 3};

o

static int myArray3 [5];

I valori mancanti vengono inizializzati a 0. Un array statico o un array globale ha i suoi valori impostato a 0 se non sono stabiliti valori iniziali. Utilizzando il primo esempio, accedere ai contenuti di matrice con "MyArray1 [indice]", come "MyArray1 [0], che è uguale a 1.

3 Inizializzare un array utilizzando l'assegnazione aggiungendo il codice:

int myArray [2];

myArray [0] = 11;

myArray [1] = 12;

Array con ambito locale sono indeterminati i valori in dichiarazione quando non viene utilizzato alcun inizializzazione.

4 Salvare il file C, compilare ed eseguire il programma per visualizzare l'array.