Kā Nulles Masīvs

Satura rādītājs:

Kā Nulles Masīvs
Kā Nulles Masīvs

Video: Kā Nulles Masīvs

Video: Kā Nulles Masīvs
Video: А.В.Клюев - Письмо - Разминка - Сход Супраментальной Силы. 1/8 2024, Maijs
Anonim

Masīvi ir viens no jebkuras programmēšanas valodas nepieciešamajiem atribūtiem. Tāpēc diez vai ir programmētājs, kurš tos nekad nebūtu izmantojis savos programmatūras produktos. Tie atvieglo to izveidi. Dažādas darbības ar masīviem dažreiz aizņem lielāko daļu programmas koda. Viena no šādām darbībām ir tā nulles iestatīšana.

Kā nulles masīvs
Kā nulles masīvs

Instrukcijas

1. solis

Nulles masīvs C / C ++. Inicializējot masīvu C un C ++, masīva elementiem tiek piešķirta nejauša vērtība, atšķirībā no, piemēram, tādām valodām kā C # vai Java. Tāpēc nav pamata cerēt, ka visi elementi būs vienādi ar noteiktu vērtību. C un C ++ ir vairāki veidi, kā nulles masīvus izslēgt. Lai to izdarītu, to veidojot, izmantojiet šādu kodu: int masīvs [10000]; memset (masīvs, 0, 10000); Šis kods izveidos 10000 elementu masīvu un katram elementam piešķirs vērtību 0. Tāpat, lai izveidotu nulles masīvs inicializācijas laikā, izmantojiet vienkāršāku kodu: int masīvs [100] = {0}; Šis kods izveidos 100 elementu masīvu un visiem elementiem piešķirs 0. Lai nulli masīvam izmantojiet cilpas: i = 0; par (i; i

Nulles masīvs Java. Atšķirībā no Java C / C ++, inicializējot masīvu kā klases mainīgo, visiem elementiem nekavējoties piešķir vērtību, kas vienāda ar: 0 - ja tas ir skaitļu masīvs, false - ja tas ir Būla mainīgo masīvs, null - ja tas ir objektu masīvs. Tāpēc Java valodā inicializācijas laikā nevajadzētu manuāli nulles masīvu. Bet, ja jūs izveidojat masīvu nevis kā klases mainīgo, bet deklarējat to funkcijas vai cilpas pamattekstā, kompilators negarantē, ka visas vērtības būs vienādas ar 0 (false, null). Šajā gadījumā izmantojiet šādu cilpu, lai nulli masīvam: int masīvs = jauns int [10000]; // izveidot masīvu ar 10000 elementiem priekš (int i = 0; i

2. solis

Nulles masīvs Java. Atšķirībā no Java C / C ++, inicializējot masīvu kā klases mainīgo, visiem elementiem nekavējoties piešķir vērtību, kas vienāda ar: 0 - ja tas ir skaitļu masīvs, false - ja tas ir Būla mainīgo masīvs, null - ja tas ir objektu masīvs. Tāpēc Java valodā inicializācijas laikā nevajadzētu manuāli nulles masīvu. Bet, ja jūs izveidojat masīvu nevis kā klases mainīgo, bet deklarējat to funkcijas vai cilpas pamattekstā, kompilators negarantē, ka visas vērtības būs vienādas ar 0 (false, null). Šajā gadījumā izmantojiet šādu cilpu, lai nulli masīvam: int masīvs = jauns int [10000]; // izveidot masīvu ar 10000 elementiem priekš (int i = 0; i

Ieteicams: