Feld (Datentyp)

In Programmiersprachen ist ein Array eine Möglichkeit, mehrere Elemente (wie z.B. ganze Zahlen) zu speichern. Diese Elemente müssen den gleichen Typ haben (nur ganze Zahlen, nur Zeichenketten, ...), da ein Array nicht verschiedene Arten von Elementen speichern kann. Jedes Element in einem Array hat eine Nummer, so dass der Programmierer das Element durch Verwendung dieser Nummer erhalten kann. Diese Nummer wird als Index bezeichnet. In einigen Programmiersprachen hat das erste Element den Index 0, das zweite Element den Index 1 und so weiter. In anderen Sprachen hingegen hat das erste Element den Index 1 (und dann 2, 3, ...).

Wenn der Programmierer ein Array erstellt, muss er die Größe des Arrays angeben. Dies ist die Anzahl der Elemente, die in dem Array gespeichert werden können. Wenn der Programmierer mehr Elemente speichern möchte, muss er ein neues Array erstellen. Der Grund dafür ist, dass die Größe eines Arrays nicht geändert werden kann. Typen von Arrays in C ist hier



Anordnungen in C

In der Programmiersprache C können Arrays wie folgt erstellt werden:

int-Array[5];

Dies erzeugt ein Array von Ganzzahlen und kann 5 Ganzzahlen speichern. Der Programmierer kann nun ganze Zahlen in dem Array speichern, indem er dies tut:

array[0] = 1; array[1] = 18; array[2] = 5; array[3] = 33; array[4] = 50;

Der Programmierer kann einen Wert im Array wie diesen verwenden:

int k = 3 + array[3]; // k ist jetzt 3 + 33 = 36



Arrays in Java

In der Programmiersprache Java können Arrays wie folgt erstellt werden:

int[] array = neu int[5];

Dies erzeugt ein Array von Ganzzahlen und kann 5 Ganzzahlen speichern. Der Programmierer kann nun ganze Zahlen in dem Array speichern, indem er dies tut:

array[0] = 1; array[1] = 18; array[2] = 5; array[3] = 33; array[4] = 50;

Der Programmierer kann einen Wert im Array wie diesen verwenden:

int k = 3 + array[3]; // k ist jetzt 3 + 33 = 36



Fragen und Antworten

F: Was ist ein Array in Programmiersprachen?


A: Ein Array ist eine Möglichkeit, in Programmiersprachen mehrere Elemente desselben Typs zu speichern.

F: Welche Arten von Objekten können in einem Array gespeichert werden?


A: In einem Array können nur Elemente desselben Typs, wie z.B. Ganzzahlen oder Strings, gespeichert werden.

F: Was ist ein Index in einem Array?


A: Ein Index ist eine Nummer, die jedem Element in einem Array zugewiesen wird, so dass der Programmierer über diese Nummer auf das Element zugreifen kann.

F: Wie wird der Index des ersten Elements in einem Array bestimmt?


A: In einigen Programmiersprachen ist der Index des ersten Elements 0, während er in anderen Sprachen 1 ist.

F: Was muss ein Programmierer angeben, wenn er ein Array erstellt?


A: Der Programmierer muss die Größe des Arrays angeben, d.h. die Anzahl der Elemente, die in dem Array gespeichert werden können.

F: Warum kann die Größe eines Arrays nicht geändert werden?


A: Die Größe eines Arrays kann nicht geändert werden, da sie bei der Erstellung des Arrays festgelegt wird.

F: Was muss ein Programmierer tun, wenn er mehr Elemente speichern möchte, als die Größe des Arrays zulässt?


A: Wenn ein Programmierer mehr Elemente speichern möchte, als die Größe des Arrays zulässt, muss er ein neues Array mit einer größeren Größe erstellen.

AlegsaOnline.com - 2020 / 2023 - License CC3