Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
vytvoriť dvojrozmerné pole . Viacrozmerné pole Essentially predstavuje rad polí , alebo zbierku zbierok . To však znamená , že dvojrozmerné pole môže predstavovať mriežku . To tiež znamená , že každý x a y súradníc môžu byť na rošte . Nasledujúci príklad ukazuje jednoduchý mriežky , 50 ks od 50 jednotiek :
int siete [ 50 ] [ 50 ] ;
2
Použite slučku k naplneniu mriežky . V tomto prípade žiadna hodnota v tabuľke znamená , že nič , pretože nič bola inicializovaná . Programátor môže chcieť začať od základu hodnoty 0 na jednotku pred začatím práce na štartovom rošte . Použite tento príklad slučky , aby všetky hodnoty v mriežke rovný 0 :
int i = j = 0 ;
pre ( i , i < 50 ; i + + ) {
for ( j , j < 50 ; j + + ) {
sieť [ i ] [ j ] = 0 ;
}
}
3
Umiestnite prvok v mriežke . Avšak textová hra určuje umiestnenie hodnoty v rámci siete , vyskúšať najprv zadaním a dostať hodnoty zo siete . Nasledujúci príklad ukazuje , ako zadať hodnoty do siete , a dostať ich späť :
int x = 2 ;
int y = 3 ;
siete [ x ] [ y ] = x + y , //grid [ 2 ] [ 3 ] = 5
int z = ( x + y ) * y ;
sieť [ z ] [ y ] = x ; //grid [ 15 ] [ 3 ] = 2
int result = sieť [ 2 ] [ 3 ] ;
int result2 = sieť [ z ] [ 3 ] ;