A deklarációkor inicializálni kell a tömböt. Ez a állítás hamis. … A num[SIZE] deklaráció megengedett, ha a SIZE makró. Ez az állítás igaz, mert a MAKRO csak a MÉRET szimbólumot helyettesíti adott értékkel.
Inicializálhatunk egy tömböt a deklaráláskor?
A deklaráció időpontjában
A tömb példányosítása közben nem kell megadnunk a típusát: int array={ 1, 2, 3, 4, 5 }; Vegye figyelembe, hogy nem lehetséges egy tömb inicializálása a deklaráció után ezzel a megközelítéssel; ennek megkísérlése fordítási hibát eredményez.
Mire van szükség a tömb inicializálásánál?
Ezek közül melyiket kell megadni a tömb inicializálásakor? Magyarázat: Nincs.
Kell inicializálni a tömböket?
Nem kell inicializálnia egy tömb összes elemét. Ha egy tömb részlegesen inicializált, akkor az inicializálatlan elemek a megfelelő típusú 0 értéket kapják. Ugyanez vonatkozik a tömbök statikus tárolási időtartamú elemeire is.
Mi történik, ha nem inicializál egy tömböt?
Ha nem inicializálja a tömbben lévő számokat, bármi lehet. Ehelyett ezt használva megkímélheti, hogy a tömbön át kelljen hurkolnia, és minden értéket 0-hoz kell rendelnie. Ha úgy dönt, hogy más számokat is beszúr, akkor nem lesz szükség a tömb inicializálására.