inizializzare un array bidimensionale . Ciò implica specificare il tipo di matrice , ad esempio " int " o " char " e specificando le dimensioni della matrice . Ad esempio , l'inizializzazione di un array intero bidimensionale con tre righe e tre colonne prende questa forma generale :
int 2darray [3 ] [ 3 ] ;
2
creare una " per "loop per indicare la riga corrente sia riempito . Ad esempio, per specificare il numero di riga per compilare il 3 x 3 integer 2darray matrice del codice simile a questo :
for (int row = 0; fila < 3; fila + + ) { }
Questo ciclo for inizia alla prima fila , loops, salta alla riga successiva , loop di nuovo , salta alla terza riga poi si ferma.
3
Creato un secondo " , nested " per ciclo all'interno del primo ciclo for per riempire i valori degli elementi di ciascuna colonna . Ad esempio, il codice per riempire le colonne del campo 2darray aspetto:
for (int colonna = 0; colonna < 3; colonna + + ) { }
per il ciclo esterno , questo ciclo for inizia alla prima fila , loops, salta alla riga successiva , loop di nuovo , salta alla terza riga poi si ferma.
4
assegnare ogni elemento all'interno di ogni colonna con un valore . L'operazione di assegnazione avviene dall'interno del interiore, nidificato ciclo for . Ad esempio, per moltiplicare la coordinata colonna dalla riga coordinare il codice simile a questo :
for (int colonna = 0; colonna < 3; colonna + + ) { 2darray [ riga] [ colonna ] = riga * colonna ; }
5
controllare il codice per assicurarsi che sia adeguatamente strutturato . Ad esempio, il codice corretto per riempire 2darray con gli elementi uguali ai valori moltiplicati della riga e della colonna di coordinate appare così:
for (int colonna = 0; colonna < 3; colonna + + ) { for (int colonna = 0; colonna < 3; colonna + + ) { 2darray [ riga] [ colonna ] = riga * colonna ; } }
Programmazione © www.354353.com