Arrays sind indizierter Mehrfach-Platzhalter gleichen Datentyps. Ein Array ,unter C-Programmierern oft auch Vektor genannt, hat einen deklarierten Namen wie eine Variable und dazu einen eckigen Klammerbereich []. Die Klammern dienen der Indizierung.
Arrays werden dann nützlich, wenn ein Wertetyp für einen definierten Zweck mehrfach benötigt wird. Stellen Sie sich vor, Sie müssten für jeden Tag den Fortschritt des Stromzählers speichern und nach 7 Tagen einen Durchschnitt aus den Tagesverbräuchen bilden.
Sicherlich ließen sich dafür 7 Variablen, z.B. zstand_montag, zstand_dienstag, zstand_mittwoch, zstand_donnerstag, zstand_freitag, zstand_samstag und zstand_sonntag, anlegen. Dies ist jedoch aufwändig, insbesondere, wenn Sie die verschiedene Berechnungen mit diesen Variablen durchführen müssen.