Ich habe einmal gelesen, dass die Deklaration und das Initialisieren von structures in C an die Deklaration und das Initialisieren von Variablen angelehnt sei.
In C deklariere und intialisiere ich Variablen wie folgt
int i;
i = 5:
Uebertrage ich das jetzt auf structures, dann muesste das folgende erlaubt sein:
struct { int x; int y; } point;
point = { 3 , 5 };
Das quittiert mein Compiler allerdings mit einer Fehlermeldung in der zweiten Zeile.
Ist das Initialisieren von structures also doch nicht so an das Initialisieren von Variablen angelehnt?