Muss das Array zum Zeitpunkt der Deklaration initialisiert werden?

Inhaltsverzeichnis:

Muss das Array zum Zeitpunkt der Deklaration initialisiert werden?
Muss das Array zum Zeitpunkt der Deklaration initialisiert werden?

Video: Muss das Array zum Zeitpunkt der Deklaration initialisiert werden?

Video: Muss das Array zum Zeitpunkt der Deklaration initialisiert werden?
Video: 05: Array, Deklaration und Initialisierung, Mehrdimensionale Arrays, Optimieren 2024, Dezember
Anonim

Es ist notwendig, das Array zum Zeitpunkt der Deklaration zu initialisieren. Diese Aussage ist falsch. … Die Deklaration num[SIZE] ist erlaubt, wenn SIZE ein Makro ist. Diese Aussage ist wahr, weil das MACRO nur das Symbol SIZE durch den gegebenen Wert ersetzt.

Können wir ein Array zum Zeitpunkt der Deklaration initialisieren?

Zum Zeitpunkt der Deklaration

Beim Instanziieren des Arrays müssen wir seinen Typ nicht angeben: int array={ 1, 2, 3, 4, 5 }; Beachten Sie, dass es nicht möglich ist, ein Array nach der Deklaration mit diesem Ansatz zu initialisieren; ein Versuch dazu führt zu einem Kompilierungsfehler.

Was ist zum Zeitpunkt der Array-Initialisierung erforderlich?

Welche davon muss zum Zeitpunkt der Array-Initialisierung angegeben werden? Erklärung: Keine.

Müssen Arrays initialisiert werden?

Sie müssen nicht alle Elemente in einem Array initialisieren. Wenn ein Array teilweise initialisiert ist, erh alten nicht initialisierte Elemente den Wert 0 des entsprechenden Typs. Gleiches gilt für Elemente von Arrays mit statischer Speicherdauer.

Was passiert, wenn Sie ein Array nicht initialisieren?

Wenn Sie die Zahlen in Ihrem Array nicht initialisieren, können sie alles sein. Wenn Sie dies stattdessen verwenden, müssen Sie das Array nicht durchlaufen und jeden Wert 0 zuweisen. Wenn Sie sich entscheiden, andere Zahlen einzufügen, ist eine Initialisierung des Arrays nicht erforderlich.

Empfohlen: