A többdimenziós numerikus tömbök
A C nyelv lehetővé teszi, hogy dolgozni tömböket bármilyen méretű, többdimenziós tömb készülék néhány szolgáltatás, amely figyelembe vesszük a példa egy kétdimenziós tömböt.
Ahhoz, hogy hozzon létre egy kétdimenziós tömb, két zárójelben kell használni:
/ * A két-dimenziós tömb dupla * /
A kétdimenziós tömb definíciója tömb tömb egy tömb körülbelül azt mondta, hogy 2 elem a 4 minden elemében, ha figyelembe vesszük, tömb, mint egy mátrix, azt lehet mondani, hogy van 2 soros és 4 oszlopos. Mindkét mutató, mint az egydimenziós tömbben, kezdve nulla. Azaz, a tömb m sorok 0 és 1, amelyek mindegyike olyan elemekből áll, 0..3.
Többdimenziós tömbök is kifejezetten inicializálni teremtés megkötése értéklisták sorok esetén egy további készlet zárójelben:
Mivel abban az esetben egydimenziós tömbök megadhatja nem minden érték, de csak egy része. Például az írás
Ez inicializálja csak az első két sor elem nulla.
A dimenzió egy többdimenziós tömb, valamint egy egydimenziós, automatikusan számítható. De ellentétben az egydimenziós tömb, ahol nem lehet megadni dimenzió többdimenziós tömbök, akkor nem határozható meg csak az első dimenziót, a második (és a többi, ha kettőnél több) meg kell adni. Például egy ilyen rekord
létrehoz egy 2x4 tömbben.
Munka többdimenziós tömbelemek lehetőség van, mint a hagyományos változókat.
Példa: A töredék a program, amely összefoglalja az utolsó oszlop a mátrix.
for (i = 0, j = 3; i<2; i++)
Példa: A program kulcsok egy egydimenziós tömb egész 5 és azután kiadja a száma nem nulla elemek. Mindegyik bemeneti elem díszített „meghívó” (tip származó elem szám).
#define SIZE 5 // tömb mérete
int a [SIZE]; // tömb
int n = 0; // száma nullától email-ing
CharToOem ( „\ n Használd tömb egész számokat. \
1. Adj egy általános meghatározását az adathalmaz.
2. El tartalmaz egy sor különböző típusú változókat?
4. Mi az index a tömb?
5. Adj egy példát hivatkozás egy tömb elem.
7. Mi a húr C?
8. Hogyan értéket rendelni a string változó?
1. A véletlenszám-generátor kell készítenie a különböző szekvenciákat, ha több program fut.
2. Annak érdekében, hogy a képesség, hogy gyorsan változik a mérete a tömb, amely a programban, ahol ez szükséges egy megnevezett állandó tömbként dimenzió.