Der Martin: Arrays in C

Beitrag lesen

Hallo,

Durch Definition eines klassisches Array in C, also etwas wie:

int zahlen[7];

wird Speicher auf dem Stack reserviert

sofern diese Deklaration im lokalen Scope einer Funktion steht. Global deklarierte Variablen landen dagegen im Datensegment des Programms, und ihr Platz wird schon zur Compile-Zeit reserviert. Aber auch die haben dann eine fixe Größe, weswegen die weiteren Ausführungen genauso gelten.

Ciao,
 Martin

--
Ein Theoretiker ist ein Mensch, der praktisch nur denkt.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(