Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Loop Vyplňte 2 - rozmerné pole v C + +

C + + je populárny , univerzálny programovací jazyk využitie pri tvorbe najrôznejších softvérových aplikácií . Dvoj - rozmerné pole je špeciálny dátový typ v C + + , ktorý zbiera dáta a ukladá ich pre neskoršie použitie . " Tvar " zo 2 - D pole ako grafu , ktorá obsahuje určený počet riadkov a stĺpcov . Každý stĺpec dát je identifikovaná hodnotou riadku , ktorý tento stĺpec je spojený . Slučky sú pohodlný spôsob , ako zaplniť 2 - D pole , pretože môžu rýchlo priradiť hodnoty pre ich správny riadok a stĺpec . To je oveľa účinnejší ako programátor ručné zadávanie jednotlivých údajov do poľa . Pokyny dovolená 1

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 ; } }

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené