Strukturverwirrung in C
Also habe ich durchgesehenDieses C-Tutorial und ich fand diese Codezeilen:
struct Monster {
Object proto;
int hit_points;
};
typedef struct Monster Monster;
Und ich dachte, dass es viel sinnvoller wäre, wenn es so wäre:
typedef struct {
Object proto;
int hit_points;
} Monster;
Ich könnte völlig falsch liegen, weil ich C noch nicht kenne, aber ich gehe davon aus, dass beide Codeteile dasselbe tun würden. Gibt es dann einen Grund, den einen dem anderen vorzuziehen? Oder wenn sie unterschiedlich sind, was unterscheidet sie dann? Vielen Dank!