Logo sk.boatexistence.com

Je potrebné inicializovať pole v čase deklarácie?

Obsah:

Je potrebné inicializovať pole v čase deklarácie?
Je potrebné inicializovať pole v čase deklarácie?

Video: Je potrebné inicializovať pole v čase deklarácie?

Video: Je potrebné inicializovať pole v čase deklarácie?
Video: C++ Programming Tutorial 6 - Variable Declaration and Initialization 2024, Smieť
Anonim

Pole je potrebné inicializovať v čase deklarácie. Toto vyhlásenie je nepravdivé. … Deklarácia num[SIZE] je povolená, ak je SIZE makro. Toto tvrdenie je pravdivé, pretože MAKRO iba nahrádza symbol VEĽKOSŤ danou hodnotou.

Môžeme inicializovať pole v čase deklarácie?

V čase deklarácie

Pri vytváraní inštancie poľa nemusíme špecifikovať jeho typ: int pole={ 1, 2, 3, 4, 5 }; Všimnite si, že nie je možné inicializovať pole po deklarácii pomocou tohto prístupu; pokus o to bude mať za následok chybu kompilácie.

Čo je potrebné v čase inicializácie poľa?

Ktoré z nich je potrebné špecifikovať v čase inicializácie poľa? Vysvetlenie: Žiadne.

Je potrebné inicializovať polia?

Nemusíte inicializovať všetky prvky v poli. Ak je pole čiastočne inicializované, prvky, ktoré nie sú inicializované, dostanú hodnotu 0 príslušného typu. To isté platí pre prvky polí so statickou dobou uloženia.

Čo sa stane, ak pole neinicializujete?

Ak neinicializujete čísla vo svojom poli, môže to byť čokoľvek. Namiesto toho vám ušetrí to, že budete musieť prechádzať cez pole a priradiť každú hodnotu 0. Ak sa rozhodnete vložiť iné čísla, inicializácia poľa nebude potrebná.

Odporúča: