Kako Poništiti Niz

Sadržaj:

Kako Poništiti Niz
Kako Poništiti Niz

Video: Kako Poništiti Niz

Video: Kako Poništiti Niz
Video: Три Кота: Сборник летних каникул | Мультфильмы для детей 🐱🌻☀️ 2024, Prosinac
Anonim

Nizovi su jedan od obaveznih atributa bilo kojeg programskog jezika. Stoga, teško da postoji programer koji ih nikada nije koristio u svojim softverskim proizvodima. Olakšavaju ih stvaranje. Razne operacije s nizovima ponekad zauzimaju većinu programskog koda. Jedna od takvih operacija je njegovo nuliranje.

Kako poništiti niz
Kako poništiti niz

Upute

Korak 1

Nulti niz u C / C ++. Pri inicijalizaciji niza u C i C ++, elementima niza dodjeljuje se slučajna vrijednost, za razliku od, primjerice, jezika kao što su C # ili Java. Stoga se nema razloga nadati da će svi elementi biti jednaki određenoj vrijednosti. Za C i C ++ postoji nekoliko načina za nuliranje nizova. Da biste to učinili, prilikom stvaranja upotrijebite sljedeći kôd: int array [10000]; memset (array, 0, 10000); Ovaj kôd će stvoriti niz od 10000 elemenata i svakom elementu dodijeliti vrijednost 0. Također, za stvaranje niz nula tijekom inicijalizacije, upotrijebite jednostavniji kôd: int array [100] = {0}; Ovaj kôd će stvoriti niz od 100 elemenata i dodijeliti sve elemente 0. Da biste matricu poništili, upotrijebite petlje: i = 0; jer (i; i

Nulti niz u Javi. Za razliku od C / C ++ u Javi, kod inicijalizacije niza kao varijable klase, svim elementima se odmah dodjeljuje vrijednost jednaka: 0 - ako je to niz brojeva, false - ako je niz logičkih varijabli, null - ako se radi o nizu objekata. Stoga u Javi ne biste trebali ručno nultirati niz tijekom inicijalizacije. Ali, ako kreirate niz ne kao varijablu klase, već ga deklarirate u tijelu funkcije ili petlje, onda kompajler ne jamči da će sve vrijednosti biti jednake 0 (false, null). U ovom slučaju upotrijebite sljedeću petlju za poništavanje niza: int array = new int [10000]; // stvorimo niz s 10000 elemenata za (int i = 0; i

Korak 2

Nulti niz u Javi. Za razliku od C / C ++ u Javi, kod inicijalizacije niza kao varijable klase, svim elementima se odmah dodjeljuje vrijednost jednaka: 0 - ako je to niz brojeva, false - ako je niz logičkih varijabli, null - ako se radi o nizu objekata. Stoga u Javi ne biste trebali ručno nultirati niz tijekom inicijalizacije. Ali, ako kreirate niz ne kao varijablu klase, već ga deklarirate u tijelu funkcije ili petlje, onda kompajler ne jamči da će sve vrijednosti biti jednake 0 (false, null). U ovom slučaju upotrijebite sljedeću petlju za poništavanje niza: int array = new int [10000]; // stvorimo niz s 10000 elemenata za (int i = 0; i

Preporučeni: