Kuidas te muutujat initsialiseerite?
Kuidas te muutujat initsialiseerite?

Video: Kuidas te muutujat initsialiseerite?

Video: Kuidas te muutujat initsialiseerite?
Video: Meediakriitika | Vene Delfi juhi kaitsekõne putinistile enda toimetuses 2024, November
Anonim

Muutuja initsialiseerimine tähendab sellele omistatava algväärtuse määramist (st enne selle kasutamist). Pange tähele, et a muutuv see ei ole initsialiseeritud ei ole määratletud väärtust, seega ei saa seda kasutada enne, kui talle on selline väärtus määratud.

Seejärel võib ka küsida, kuidas te muutujat deklareerite ja initsialiseerite?

Kui sa kuulutama a muutuv , annad sellele nime (nimi/vanus) ja tüübi (String/int): String name; int vanus; Muutuja initsialiseerimine on see, kui annate sellele väärtuse.

Võib ka küsida, kuidas initsialiseerida muutujat C++ keeles? Näiteks deklareerida a muutuv tüüpi int nimega x ja initsialiseerida selle deklareerimise hetkest kuni väärtuseni null, saame kirjutada: int x = 0; Teine meetod, tuntud kui konstruktor initsialiseerimine (tutvustanud C++ keel), lisab algväärtuse sulgudesse (()):

Samuti, kuidas te Java-s muutujat initsialiseerite?

Sa saad initsialiseerida a muutuv võrdusmärgi ja väärtuse määramisega. Pidage meeles, et initsialiseerimine avaldis peab andma sama (või ühilduva) tüüpi väärtuse, mis on määratud väärtusele muutuv . Et deklareerida rohkem kui üks muutuv määratud tüüpi, kasutage komadega eraldatud loendit.

Miks me peame muutujaid initsialiseerima?

Initsialiseerimine a muutuv nagu Telastyn märkis, võib see vigu ära hoida. Kui muutuv on võrdlustüüp, initsialiseerimine see võib vältida nullviite vigu. A muutuv mis tahes tüüpi, mille vaikeväärtus ei ole null, võtab vaikeväärtuse salvestamiseks natuke mälu.

Soovitan: