Nwlapcug.com


Come inizializzare Array 2D in due istruzioni

Linguaggi di programmazione hanno molti metodi per la memorizzazione di dati. Un metodo comune è la matrice. Una matrice è un contenitore per più elementi di come tipo, ad esempio lettere, numeri o oggetti. Gli elementi sono disposti in sequenza nella matrice, e ogni elemento può essere letta direttamente. Una matrice ha una dimensione fissa. Una matrice può contenere altre matrici. Questo è chiamato un array 2D. Matrici devono essere assegnate il valore predefinito, che è anche conosciuto come l'inizializzazione di una matrice. È possibile utilizzare un linguaggio di programmazione come C per inizializzare una matrice 2D utilizzando due istruzioni.

Istruzioni

1

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

2

Creare una funzione principale che conterrà tutto il codice di programma. Questa è la prima istruzione necessaria per inizializzare la matrice. Scrivere 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 la matrice. È possibile farlo scrivendo la seguente istruzione all'interno delle parentesi graffe della funzione main:

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

Verificare che la matrice è stata inizializzata scorrendo con esso e stampa il valore di tutti gli elementi. Questo codice non è necessario inizializzare la matrice, ma ti permette di vedere il contenuto della matrice e fornisce un output. È possibile utilizzare due cicli for per un ciclo attraverso una matrice 2D. Scrivere le istruzioni seguenti per scorrere la matrice 2D:

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

{ for(int j = 0; j < 10; j++)

{}

5

Inserire la seguente istruzione "printf" all'interno delle parentesi graffe nel ciclo for. Questa istruzione consente di visualizzare il valore degli elementi nella matrice:

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

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

0000000000

0000000000

0000000000

0000000000

0000000000

0000000000

0000000000

0000000000

0000000000

0000000000