Christian Kruse: Größe eines Arrays in C nach bearbeiten

Beitrag lesen

你好 Matthias,

z.B. double array[0]; geht z.B. auch nicht !
da kommt "Reservierung eines Feldes der konstanten Groesse 0 nicht
moeglich"

Natuerlich geht das nicht. Damit legst du ein Array an, das 0
Speicherplaetze haben soll. Irgendwie unlogisch, oder? :) Wenn du auf das
0te Element eines Arrays zugreifen willst, dann geht das einfach ueber

printf("%f\n",array[0]);

Der Compiler ist von Microsoft Visual C++ 6.0

Dem ist es aber egal, ob innerhalb von [] Rechenoperationen gemacht werden
oder nicht. Also,

printf("%f\n",array[10-1])

ist vollkommen richtig.

再见,
 CK

--
Zu wissen, was wir nicht wissen, ist die Quelle der Weisheit.
http://wwwtech.de/