zur vorherigen Seite zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

arr[3] == 25.5

Initialisierungslisten

Wir können ein Array in einer Anweisung deklarieren, konstruieren und initialisieren:

int[] data = {23, 38, 14, -3, 0, 14, 9, 103, 0, -56 };

Diese Anweisung deklariert ein Array von int, das data genannt wird. Dann konstruiert sie ein int-Array mit 10 Zellen (indexiert von 0 bis 9). Schließlich stellt sie die genannten Werte in die Zellen. Der erste Wert in der Initialisierungsliste entspricht dem Index 0, der zweite Wert entspricht dem Index 1 und so weiter. (In diesem Beispiel bekommt data[0] die 23.)

Wir müssen nicht sagen wie viele Zellen das Array hat. Der Compiler wird die Werte in der Initialisierungsliste zählen und dementsprechend viele Zellen bilden. Sobald ein Array konstruiert wurde, ändert sich die Anzahl der Zellen nicht mehr. Initialisierungslisten werden gewöhnlich nur für kleine Arrays verwendet.

FRAGE 11:

Wir schreiben eine Arraydeklaration für ein Array vom Typ double, "dblData" genannt, das mit 0.0, 0.5, 1.5, 2.0, und 2.5. initialisiert wird.

zur vorherigen Seite zum Inhaltsverzeichnis   zur nächsten Seite