(ANSI C) komplexvariablen oder einzelne?
-
wollt mal von euch wissen was vom speicherbedarf her das sinnvollste is, entweder
int zahl[2];
oder
int zahl1; int zahl2; int zahl3;
was verbraucht am wenigsten platz bei gleicher belegung?
-
das Array brauch weniger Speicherplatz, dafür kannst du darin aber nur 2 Zahlen speichern.
-
du meinst wahrscheinlich int zahl[3] oder? wenn ja ist der speicherplatz doch genau der selbe. nur beim array ist der speicher hintereinanderhängend, bei den einzelnen variablen natürlich nicht.
-
hab um ehrlich zu sein das erste statement nich verstanden, bis heute. wieso kann ich nur 2 zahlen drin speichern?
mein problem: meine arrayvariablen holen sich (ohne dass sie das sollen!) einfach von irgendwoher werte und arbeiten mit diesen, frei nach dem motto "wir machen was wir wollen". die startinitialisierung ist denen offensichtlich völlig egal; und als ich diese verräter in "normale" variablen umgewandelt hab, hat wieder alles funktioniert und die richtigen werte waren da. woran liegt das?
-
Berschoben nach ANSI-C