Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
inicializácia dvojrozmerné pole . To zahŕňa určenie typu poľa , ako napríklad " int " alebo " char " , a určenie rozmerov poľa . Napríklad , inicializácii dvojrozmerné celočíselné pole s tromi riadkami a tromi stĺpci má túto všeobecnú podobu :
int 2darray [ 3 ] [ 3 ] ;
2
Vytvorenie " pre " slučky , ktorá indikuje aktuálny riadok je plný . Ak chcete napríklad zadať číslo riadku vyplniť v 3 x 3 celočíselné pole 2darray kódu vyzerá takto :
for ( int row = 0 , riadok < 3 , riadok + + ) { }
To pre slučky začína na prvom riadku , slučky , skočí na ďalší riadok , slučky opäť skočí na tretej rade a potom sa zastaví .
3
Vytvorené druhej , " , vnorené " do slučky vnútri prvého cyklu for vyplniť hodnôt prvkov v každom stĺpci . Napríklad , kód k vyplneniu stĺpcov pre 2darray pole vyzerá takto :
for ( int column = 0 ; stĺpec < 3 , stĺpec + + ) { }
pre vonkajšie slučka , tento cyklus for začína na prvom riadku , slučky , skočí na ďalší riadok , slučky opäť skočí na tretej rade a potom sa zastaví .
4
priradiť každému prvku v každom stĺpci sa hodnota . Operácie priradenie dôjde v rámci vnútornej , vnorené slučky for . Napríklad , násobiť stĺpec súradníc riadkom súradníc kód vyzerá takto :
for ( int column = 0 ; stĺpec < 3 , stĺpec + + ) { 2darray [ riadok ] [ stĺpec ] = riadok * stĺpec ; }
5
Skontrolujte , či váš kód , aby zabezpečili , že je správne štruktúrované . Napríklad správny kód vyplniť 2darray s prvkami rovnajúcej sa súčinu hodnôt riadku a stĺpca koordinuje vyzerá ako tohle :
for ( int column = 0 ; stĺpec < 3 , stĺpec + + ) { for ( int stĺpec = 0 ; stĺpec < 3 , stĺpec + + ) { 2darray [ riadok ] [ stĺpec ] = riadok * stĺpci ; } }