Hogyan Lehet Nullázni Egy Tömböt

Tartalomjegyzék:

Hogyan Lehet Nullázni Egy Tömböt
Hogyan Lehet Nullázni Egy Tömböt

Videó: Hogyan Lehet Nullázni Egy Tömböt

Videó: Hogyan Lehet Nullázni Egy Tömböt
Videó: A tömbök működése: feltöltés, kiíratás 2024, Lehet
Anonim

A tömbök minden programozási nyelv egyik kötelező attribútuma. Ezért alig van olyan programozó, aki soha ne használta volna őket a szoftvertermékeiben. Megkönnyítik azok létrehozását. A tömbökkel végzett különféle műveletek néha a programkód nagy részét elfoglalják. Az egyik ilyen művelet a nullázása.

Hogyan lehet nullázni egy tömböt
Hogyan lehet nullázni egy tömböt

Utasítás

1. lépés

Nulla tömb C / C ++ formátumban. Ha egy tömböt C és C ++ formátumban inicializálunk, a tömb elemeknek véletlenszerű értéket rendelünk, ellentétben például olyan nyelvekkel, mint a C # vagy a Java. Ezért nincs ok azt remélni, hogy minden elem egyenlő lesz egy bizonyos értékkel. A C és a C ++ esetében többféle módon lehet nullázni a tömböket. Ehhez a létrehozásakor használja a következő kódot: int tömb [10000]; memset (tömb, 0, 10000); Ez a kód 10000 elemből álló tömböt hoz létre, és minden elemhez 0 értéket rendel. nullák tömbje az inicializálás során használja az egyszerűbb kódot: int tömb [100] = {0}; Ez a kód 100 elemből álló tömböt hoz létre, és az összes elemet 0-hoz rendeli. A tömb nullázásához használja a ciklusokat: i = 0; mert (i; i

Nulla tömb Java-ban. A Java C / C ++ -jától eltérően, amikor egy tömböt osztályváltozóként inicializálunk, minden elemhez azonnal hozzárendeljük az értéket: 0 - ha ez egy tömb szám, hamis - ha egy tömb logikai változó, null - ha tárgyak tömbjéről van szó. Ezért a Java-ban nem szabad kézzel nulláznia egy tömböt az inicializálás során. De, ha egy tömböt nem osztályváltozóként hoz létre, hanem egy függvény vagy ciklus törzsében deklarálja, akkor a fordító nem garantálja, hogy minden érték 0-val (hamis, null) lesz. Ebben az esetben a következő hurkot használja a tömb nullázására: int tömb = új int [10000]; // hozzon létre egy tömböt 10000 elemmel a (int i = 0; i

2. lépés

Nulla tömb Java-ban. A Java C / C ++ -jától eltérően, amikor egy tömböt osztályváltozóként inicializálunk, minden elemhez azonnal hozzárendeljük az értéket: 0 - ha ez egy tömb szám, hamis - ha egy tömb logikai változó, null - ha tárgyak tömbjéről van szó. Ezért a Java-ban nem szabad kézzel nulláznia egy tömböt az inicializálás során. De, ha egy tömböt nem osztályváltozóként hoz létre, hanem egy függvény vagy ciklus törzsében deklarálja, akkor a fordító nem garantálja, hogy minden érték 0-val (hamis, null) lesz. Ebben az esetben a következő hurkot használja a tömb nullázására: int tömb = új int [10000]; // hozzon létre egy tömböt 10000 elemmel a (int i = 0; i

Ajánlott: