Arrays aka Felder sind sozusagen Ansammlungen von Variablen.
zB ist
Code:
int Feld1[20];
ein Array, der aus 20 Integerwerten besteht, die alle einzeln über ihren Index ( das in den [] ) angesprochen werden können.
Wie Arrays, denke ich am meisten benutzt werden, sind Arrays of char.
Ein Array of char ist, wie der Name schon sagt eine Ansammlung von einzelnen Charvariablen. Das ist sehr praktisch, da man so ganze Sätze, Wörter und Ähnliches ausgeben kann.
Allerdings muss man beachten, dass in einen Array of char immer ein Zeichen weniger reinpasst, als im Index der Deklaration steht. So passen zB in
Code:
char Text[20];
nur 19 Zeichen, obwohl der Array 20 Variablen groß ist. Das liegt daran, dass der letzte Platz, für den "Null-Terminator" benutzt wird ( wenn der String 19 Zeichen lang ist, ansonsten ist er halt das Zeichen nach dem letzten normalen Zeichen ), der dem PC sagt wann der String abgeschlossen ist. Das >Muss< immer bedacht werden, da sonst ernsthafte Programmabstürze und Exploits hervorgerufen werden können.
Sonstiges:
Initialisierung von Arrays: int Feld1[5] = { 12 , 23 , 43 , 1 , 2 };

MfG RikuXan

Falls mir noch was einfällt trag ichs nach, wollte nich so viel schreiben