Logo nl.boatexistence.com

Is het nodig om de array te initialiseren op het moment van declaratie?

Inhoudsopgave:

Is het nodig om de array te initialiseren op het moment van declaratie?
Is het nodig om de array te initialiseren op het moment van declaratie?

Video: Is het nodig om de array te initialiseren op het moment van declaratie?

Video: Is het nodig om de array te initialiseren op het moment van declaratie?
Video: Initializing an Array 2024, Mei
Anonim

Het is noodzakelijk om de array te initialiseren op het moment van declaratie. Deze verklaring is onjuist. … De aangifte num[SIZE] is toegestaan als SIZE een macro is. Deze verklaring is waar, omdat de MACRO het symbool SIZE vervangt door de gegeven waarde.

Kunnen we een array initialiseren op het moment van declaratie?

Op het moment van declaratie

Tijdens het instantiëren van de array hoeven we het type niet te specificeren: int array={ 1, 2, 3, 4, 5 }; Merk op dat het niet mogelijk is om een array te initialiseren na de declaratie met deze benadering; een poging om dit te doen zal resulteren in een compilatiefout.

Wat is er nodig op het moment van initialisatie van de array?

Welke van deze moet u specificeren op het moment van initialisatie van de array? Uitleg: Geen.

Moeten arrays worden geïnitialiseerd?

Je hoeft niet alle elementen in een array te initialiseren. Als een array gedeeltelijk is geïnitialiseerd, krijgen elementen die niet zijn geïnitialiseerd de waarde 0 van het juiste type. Hetzelfde geldt voor elementen van arrays met een statische opslagduur.

Wat gebeurt er als je een array niet initialiseert?

Als je de getallen in je array niet initialiseert, kunnen ze van alles zijn. Als u dit in plaats daarvan gebruikt, hoeft u niet over de array heen te lopen en elke waarde aan 0 toe te wijzen. Als u besluit andere getallen in te voegen, is het niet nodig om de array te initialiseren.

Aanbevolen: