Deklarēšanas laikā ir nepieciešams inicializēt masīvu. Šis paziņojums ir nepatiess. … Deklarācija num[SIZE] ir atļauta, ja SIZE ir makro. Šis apgalvojums ir patiess, jo MAKRO tikai aizstāj simbolu IZMĒRS ar norādīto vērtību.
Vai mēs varam inicializēt masīvu deklarēšanas laikā?
Deklarācijas laikā
Masīva instantimentēšanas laikā mums nav jānorāda tā veids: int masīvs={ 1, 2, 3, 4, 5 }; Ņemiet vērā, ka nav iespējams inicializēt masīvu pēc deklarācijas, izmantojot šo pieeju; Mēģinot to izdarīt, tiks parādīta kompilācijas kļūda.
Kas ir nepieciešams masīva inicializēšanas laikā?
Kurš no tiem ir jānorāda masīva inicializēšanas laikā? Paskaidrojums: Nav.
Vai masīvi ir jāinicializē?
Jums nav nepieciešams inicializēt visus masīva elementus. Ja masīvs ir daļēji inicializēts, elementi, kas nav inicializēti, saņem atbilstošā tipa vērtību 0. Tas pats attiecas uz masīvu elementiem ar statisku uzglabāšanas ilgumu.
Kas notiks, ja masīvs netiks inicializēts?
Ja neinicializējat skaitļus savā masīvā, tie var būt jebkas. Tā vietā izmantojot šo iespēju, jums nav jāpārvietojas pāri masīvam un katrai vērtībai jāpiešķir 0. Ja nolemjat ievietot citus skaitļus, masīva inicializēšana nebūs nepieciešama.