Standartwerte für Strukturen
-
Hallo com,
sind lokal definierte Strukturen standartmäßig initialisiert?
d.h. ist folgender Code:
struct point { int x; int y; }; int main(int argc, char** argv) { struct point p; printf("X ist %d",p.x); // immer 0? return 0; }
Unbedänklich?
Danke im Voraus
Temesh the Warrior
-
Temeshwarrior schrieb:
sind lokal definierte Strukturen standartmäßig initialisiert?
nö, nur wenn 'static' davor steht.
-
Wie ist das mit globalen Variablen (arrays vor allem)?
-
einklink schrieb:
Wie ist das mit globalen Variablen (arrays vor allem)?
die werden alle genullt.
-
Danke :xmas1:
-
Standard alter, standard... :xmas1: :xmas2:
-
Kóyaánasqatsi schrieb:
Standard alter, standard... :xmas1: :xmas2:
Gar nicht wahr, Standart gibts, wird nur über alle Maßen zensiert:
http://www.k-faktor.com/standart/Hmm. Ich versuchs nochmal:
http://www.k-faktor.com/standart/Schon wieder nicht.
Ach was, es es geht auch so.