Hogyan állítsunk Be Egy Tömböt C-ben

Tartalomjegyzék:

Hogyan állítsunk Be Egy Tömböt C-ben
Hogyan állítsunk Be Egy Tömböt C-ben

Videó: Hogyan állítsunk Be Egy Tömböt C-ben

Videó: Hogyan állítsunk Be Egy Tömböt C-ben
Videó: КАК НАУЧИТЬ ДЕВУШКУ ЕЗДИТЬ на ЭЛЕКТРОСКУТЕРЕ Новая ведущая электротранспорта Электроскутеры SKYBOARD 2024, November
Anonim

A C és a C ++ programozási nyelv tömbjeit használják leggyakrabban azonos típusú adatsor kialakításához. A paraméterek ez a szervezése a leghatékonyabban teszi lehetővé a hozzárendelt feladatok megoldását. Különösen a C és a C ++ programozási nyelvekben, ahol a tömbök megadhatók mind a program elején, mind pedig annak kódjában. A lényeg, hogy figyelembe vegyük a létrehozott változók hatókörét.

Hogyan állítsunk be egy tömböt C-ben
Hogyan állítsunk be egy tömböt C-ben

Utasítás

1. lépés

A tömb, mint egy típusú elnevezett adatkészlet, jól meghatározott helyet foglal el a memóriában, és minden következő elem közvetlenül az előző után helyezkedik el. Egy adott cellához index alapján férhet hozzá, C-ben az első elem indexe nulla. A leírásnak figyelembe kell vennie a tömb dimenzióját, azaz egydimenziós vagy kétdimenziós, két húrot tartalmaz, a tömböt fogják használni.

2. lépés

Határozza meg a létrehozott tömb hatókörét. Ha egy helyi függvényhez fog tartozni, akkor a változók deklarálásakor a legelején írja be a nevét és méretét. Globális tömb létrehozásakor annak leírását a program legelején vagy a mellékelt fejlécfájlban (h-fájl) kell elvégezni.

3. lépés

A C-ben egy tömböt egyedi név határoz meg, amely jelzi a benne tárolt adatok típusát, valamint az egy- vagy kettős operátor méretét. Hozzon létre egy egydimenziós tömböt, amelynek egy sora van.

Példa egydimenziós tömb létrehozására:

dupla m_P1 [200];

char m_C1 [20];

Ebben az esetben két egyvonalas m_P1 és m_C1 tömb jött létre. Az első 200 dupla típusú változót tárol, a második pedig 50 karakter értéket (char).

4. lépés

Adjon meg egy kétdimenziós tömböt (mátrixot), ahol két indexet kell megadni az operátorokban egy adott elem eltérésére. Az ilyen tömb leírásának szintaxisa hasonló az egydimenzióshoz, kivéve a dimenzió megadását.

Példa kétdimenziós tömb létrehozására:

dupla m_P2 [100] [50];

char m_C2 [20] [10];

5. lépés

A C nyelvű többdimenziós tömbök esetében azonban engedmények vannak a pontos dimenzióparaméterek megadásában. Ha a kétdimenziós tömböt a deklarációval egyidejűleg inicializáljuk, akkor megengedett, hogy ne adjuk meg az első dimenziót, azaz. a tömb sorainak száma.

int m_I [4] = {{3, 7, 9, 2},

{4, 1, 2, 1}, {3, 8, 9, 4}, {5, 1, 3, 9}};

Ebben az esetben az m_I tömb pontos méretét a fordító határozza meg közvetlenül a futtatható program összekapcsolásakor.

Ajánlott: