Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
vložte nasledujúci priamo vo Vašom C + + programu deklarovať jednoduchý , jeden rozmerné pole :
int MyArray [ 5 ] ;
V tejto chvíli , C + + vyčlenila priestor pre maticu držiacu päť celých čísel . Avšak , žiadne dáta bola uvedená v poli ešte , a pokúša sa čítať z neho bude mať za následok chyby
2
vložte nasledujúci vyplniť polia s hodnotami , alebo " inicializovať " pole . :
myarray [ 0 ] = 1 ;
myarray [ 1 ] = 2 ;
myarray [ 2 ] = 3 ;
myarray [ 3 ] = 4 ;
myarray [ 4 ] = 5 ;
oznámenia , polia sú prístupné pomocou umiestnenia do poľa v hranatých zátvorkách . Tiež si všimnite , že v Turbo C + + , pole indexy začínajú vždy počítať od nuly a pristúpiť k veľkosti jedného poľa so znamienkom mínus . Spoločné zdrojom problémov pre nové programátorov sa pokúša získať prístup k indexu " 5 " v poli s 5 prvkami . Prvý index je vždy " 0 " .
3
Vložiť nasledujúce ako alternatíva k Krok 2 : klipart
myarray = { 1,2,3,4,5 } ;
Keď potrebujete rýchlo vyplniť pole s informáciami , tento skrátený formulár môže byť rýchlejší . Avšak , prepíše všetky predchádzajúce obsah poľa
4
vložte nasledujúci načítať hodnotu z poľa : .
Cout << myarray [ 0 ] ;
To bude tlačiť prvú hodnotu v poli ( 1 ) na obrazovku
5
vložte nasledujúci deklarovať viacrozmerné polia : .
int myMDarray [ ,"2 ] [ 2 ] , celým
deklaruje pole , ktoré , skôr než rad informácií , je mriežka , s dvoma riadkami a dvoma stĺpcami . To poskytuje celkom štyri prvky , ktoré sú usporiadané do mriežky , z myMDarray [ 0 ] [ 0 ] myMDarray [ 1 ] [ 1 ]
6
inicializovať hodnoty poľa : .
myMDarray [ 0 ] [ 0 ] = 1 celým
myMDarray [ 0 ] [ 1 ] = 2 celým
myMDarray [ 1 ] [ 0 ] = 3 celým
myMDarray [ ,"1 ] [ 1 ] = 4
Prípadne môžete použiť tento zjednodušený formulár pre inicializáciu hodnoty :
myMDarray = { { 1,2 } , { 3,4 } } ,
Alebo vám to môže pripadať jednoduchšie napísať :
myMDarray = {
{ 1 , 2 } ,
{ 3 , 4 }
} ;
to má rovnaký účinok , ale veľa programátorov nájsť to jednoduchšie čítanie
.