6 Stimmen

Was passiert bei einer teilweisen Initialisierung eines Arrays von struct in C?

Was bedeutet dieser Code?

struct foo_t {
    int a;
    int b;
} foo[10] = {{0,0}}

foo[0] ist {0,0} aber was ist mit dem Rest? Wie behandelt der C-Standard dies?

HINZUFÜGEN. Ich habe eine erschöpfende Antwort gefunden aquí . Ich denke, meine Frage sollte gelöscht werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X