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ó.

Kapcsolódó cikkek