Hogyan lehet példányosítani egy tömböt?
Hogyan lehet példányosítani egy tömböt?

Videó: Hogyan lehet példányosítani egy tömböt?

Videó: Hogyan lehet példányosítani egy tömböt?
Videó: Initializing an Array 2024, November
Anonim

Nak nek példányosítson egy tömböt , használja ezt a szintaxist: arrayName = new datatype[size]; ahol a méret egy olyan kifejezés, amely egész számra értékeli ki, és megadja az elemek számát. Amikor egy sor van példányosított , az elemekhez alapértelmezett értékeket rendelnek a szerint sor adattípus.

Ennek megfelelően hogyan lehet példányosítani egy tömböt Java nyelven?

Tömb példányosítása Java nyelven var-name = új típus [méret]; Itt a type határozza meg az allokált adatok típusát, a méret pedig az elemek számát adja meg sor , és a var-name a neve sor változóhoz kapcsolódik sor.

Azt is tudja, hogyan lehet példányosítani egy tömböt C++ nyelven? Egy tömb inicializálása C++ nyelven azt is megteheti inicializál egy tömböt amikor deklarálod úgy, hogy a kezdeti értékeket kapcsos zárójelbe teszed a deklaráció után. Egy kicsinek sor , ez egyszerű: int nCount[5] = {0, 1, 2, 3, 4}; Itt az nCount[0] értéke 0, az nCount[1] értéke 1, az nCount[2] értéke 2, és így tovább.

Azt is tudni kell, hogyan lehet inicializálni egy tömböt?

Ha akarod inicializálni an sor , próbálja meg használni Sor Inicializáló: int adatok = {10, 20, 30, 40, 50, 60, 71, 80, 90, 91}; // vagy int adatok; adatok = új int {10, 20, 30, 40, 50, 60, 71, 80, 90, 91}; Figyeld meg a különbséget a két nyilatkozat között. Új hozzárendelésekor sor deklarált változóhoz, újat kell használni.

Mi a helyes tömb inicializálás?

Az inicializálót egy egyenlőségjel (=) előzi meg. Nem kell inicializálni minden elem egy sor . Ha egy sor részben van inicializálva , elemek, amelyek nem inicializálva megkapja a 0 értékét megfelelő típus. Ugyanez vonatkozik az elemeire is tömbök statikus tárolási időtartammal.

Ajánlott: