Arrays (Datenfelder) eindimensional

Lesezeit: 5 Minuten

Du kannst dir ein Array wie einen Schrank mit Schubladen vorstellen. In jed­er Schublade befind­et sich ein Ele­ment. Mit Hil­fe von Arrays kön­nen Dat­en eines ein­heitlichen Typs (z. B. ⇒int, bool oder Strings) im Spe­ich­er abgelegt und jed­erzeit wieder her­vor geholt wer­den. Mit den eck­i­gen Klam­mern wird die Anzahl der Ele­mente fest­gelegt.

Arrays kön­nen bere­its bei der Def­i­n­i­tion mit Ele­menten gefüllt wer­den. In diesem Fall muss die Anzahl der Ele­mente in den eck­i­gen Klam­mern nicht bes­timmt wer­den.

Arrays mit festen Werten erstellen
Array mit int:

int LED[] = {3, 4, 5, 6, 7};

Das Array umfasst 5 Ele­mente:

Der Zugriff auf ein Ele­ment des Arrays erfol­gt über seine Posi­tion im Array (dem Index).
Die Zäh­lung begin­nt mit 0!

Array mit bool:

bool Sta­tus[] = {1, 0, 1, 0, 1};

Array mit Strings:

String Bauteile[] = {“Taster”, “Poten­tiome­ter”, “Fernbe­di­enung”, “Sen­sor”, “LED”};

Array mit char

char Buch­staben[] = {“aeiou”};

Das Pro­gramm zeigt alle Ele­mente der jew­eili­gen Arrays an:

So sieht es aus:

char-Array aus einem String erstellen
Arrays ohne die Zuweisung von Werten

Die Anzahl der Ele­mente muss in der eck­i­gen Klam­mer angegeben wer­den.

Array mit byte:
Array mit int:
Array vergrößern

Die erstell­ten Arrays sind sta­tisch.
Es kön­nen zur Laufzeit des Pro­gramms keine Ele­mente hinzuge­fügt wer­den, die über die in den eck­i­gen Klam­mern fest­gelegte Anzahl hin­aus­ge­hen.

Wenn du das Array ver­größern willst, musst du eine neues, größeres Array definieren und die vorhan­de­nen Ele­mente in das neue Array über­tra­gen.

Array löschen
Array kopieren


Letzte Aktualisierung: Nov. 24, 2025 @ 11:59