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

Definovať Multi - rozmerné pole v C + +

Pri definovaní ako rozsah dát je uložená v kóde , jediný rozmerné pole nie je vždy dostačujúce . Viacrozmerné polia sú spôsob , ako reprezentovať ako rozsah dát je štruktúrovaný pomocou viac indexov pre prístup k hodnote . Pamäť

je pamäť počítača, kde sú dáta uložené , zatiaľ čo v použití počítačového softvéru . Dáta sa ukladajú v binárnej forme , ako séria 0 a 1. Všetky dáta v počítačovom programe , je zaznamenaná pomocou týchto binárnych číslic v pamäti počítača .
Premenné

Premenné sú spôsob , ako uložiť časť dát v pamäti . Ak je deklarovaná premenná , časť pamäte počítača , je určená pre premenné na uloženie jeho obsah . Množstvo pamäti , za predpokladu , závisí od typu premennej deklarované . Objekty sú iný názov premennej môže byť volaná .
Pole

poľa je rad objektov uložených v súvislý blok pamäti . Polia sú užitočné pre ukladanie zoznamov prvkov . Jednotlivé prvky v rámci poľa možno pristupovať pomocou indexu od nuly . Napríklad , ak ste mali vytvoriť rad desiatich čísel , prvé číslo by mohlo byť prístupné pomocou [ 0 ] index , by mohol byť piaty číslo pristupovať pomocou [ 4 ] index , a posledné číslo by mohlo byť prístupné pomocou [ ,". 9 ] index celým

Príklad : celým

int example_array [ 10 ] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 } , celým

int first_integer = example_array [ 0 ] ;

int fifth_integer = example_array [ 4 ] ;

int last_integer = example_array [ 9 ] ;
Multi - dimenzionální pole

Multi - rozmerné pole môže byť myšlienka ako pole polí . Pre každú dimenziu v multi - dimenzionální pole , tam je iný index vrstva . Ak ste si predstaviť jediný rozmerné pole ako súbor predmetov usporiadaných v rade , dvojrozmerné pole bude obdĺžnikový stôl z prvkov , pričom prvý index predstavujúce na riadok a druhý zastupujúci stĺpec , kde je položka umiestnená . To môže pokračovať s každou ďalšiu dimenziu . Napríklad , tri rozmerné pole by mohla byť vyhlásená , a jeden z jej prvkov priradených rád , aby :

int example_array [ 10 ] [ 10 ] [ 10 ] ;

example_array [ 5 ] [ ,"4 ] [ 8 ] = 160 ;

Najnovšie články

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