Come inizializzare array 2D in due prospetti

February 16

I linguaggi di programmazione hanno molti metodi per la memorizzazione dei dati. Un metodo comune è la matrice. Un array è un contenitore per gli oggetti multipli di tipo simile, come lettere, numeri o oggetti. Gli articoli sono disposti in sequenza nella matrice, ed ogni articolo è possibile accedere direttamente. Un array ha una dimensione fissa. Un array può contenere altri array. Questo è chiamato un array 2D. Le matrici devono avere un valore di default, che è anche conosciuto come l'inizializzazione di un array. È possibile utilizzare un linguaggio di programmazione come C per inizializzare una matrice 2D in utilizzando due prospetti.

istruzione

1 Caricare il C IDE facendo clic sulla sua icona del programma. Quando si apre, selezionare "File / Nuovo / Progetto" e scegliere "Progetto C" per creare un nuovo progetto C. Un file di codice sorgente vuoto appare nella parte editor di testo dell'IDE.

2 Creare una funzione principale che conterrà tutto il codice del programma. Questa è la prima istruzione necessaria per inizializzare l'array. Scrivi la seguente istruzione nella parte superiore del file di codice sorgente:

int main ()

{}

3 Dichiarare una matrice 2D e inizializzare tutti gli elementi a zero. Questa è la seconda istruzione necessaria per inizializzare l'array. È possibile farlo scrivendo la seguente dichiarazione all'interno delle parentesi graffe della funzione principale:

int myArray[10][10] = { {0 } };

4 Verificare che l'array è stato inizializzato da loop attraverso di essa e stampare il valore di tutti gli elementi. Questo codice non è necessario per inizializzare l'array, ma permette di vedere il contenuto della matrice e fornisce qualche uscita. È possibile utilizzare due cicli for per scorrere una matrice 2D. Scrivere le seguenti istruzioni per ciclo attraverso l'array 2D:

for(int i = 0; i < 10; i++)

{For (int j = 0; j & lt; 10; j ++)

{}

5 Posizionare la seguente dichiarazione "printf" all'interno delle parentesi graffe nel ciclo for. Questa istruzione stampa il valore degli elementi dell'array:

printf("%d", myArray[i][j]);

6 Eseguire il programma cliccando sul tasto verde "Play" sulla riga superiore di pulsanti nell'IDE. L'output del programma è simile al seguente:

0000000000

0000000000

0000000000

0000000000

0000000000

0000000000

0000000000

0000000000

0000000000

0000000000