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 používať pole pre Urobiť Matice v C + +

dvojrozmerné polia sú perfektný spôsob , ako reprezentovať matice v C + + bez zbytočných ťažkostí . Pole je typu C + + dátové štruktúry , ktoré ukladá rad hodnôt v poradí , v jednom alebo viacerých rozmerov . Možno použiť dvoch - rozmerné pole pre ukladanie hodnôt ako matrice , v riadkoch a stĺpcoch . Musíte definovať maximálnu veľkosť matice v premennej vyhlásení , ale je možné navrhnúť program použiť len časť definovaného priestoru , efektívne umožňuje vytvárať matice akejkoľvek veľkosti až do vopred definovanej maximum . Pokyny dovolená 1

deklarovať dvojrozmerné pole pomocou rovnakej syntaxe ako pravidelné deklaráciu premennej , ale s dvoma sadami zátvoriek po názvu premennej , ktorá obsahuje počet riadkov a stĺpcov , resp . Ak chcete vytvoriť 4 - by - 5 maticu celých čísiel , napríklad , typ :

int mymatrix [ 4 ] [ 5 ] ;
2

Priradenie hodnoty pre každý prvok matice . Pozri k danému prvku týmto názov premennej matrici je s dvoma pármi konzol , ktoré držia riadkov a stĺpcov súradnice Požadovaný ovládací prvok je , resp . Prvý element je uložený so súradnicami ( 0 , 0 ) a posledná je uložený v (n - 1 , m - 1 ) , kde n a m predstavuje počet riadkov a stĺpcov v matici . Ak chcete priradiť hodnotu 3 na piatu položku v prvom riadku , napríklad typ :

mymatrix [ 0 ] [ 4 ] = 3 ;
3

Načítať hodnoty z matrice s odkazom na ne rovnakým spôsobom , za použitia v zátvorkách indexy pre prístup k požadovanej prvku . Ak chcete napríklad zobraziť hodnotu prvku vo štvrtom riadku a siedmom stĺpci typ :

cout << mymatrix [ 3 ] [ 6 ] ;


Najnovšie články

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