Esatto!Originariamente inviato da XWolverineX
In pratica stavi definendo una struct anonima, che è una struct di cui puoi dichiarare solo un certo numero di istanze.
Nella terza definisci una struct e ne crei una istanza che si chiama Prova.codice://Struct normale struct Prova { int a; int b; int c; }; //Struct normale typedef typedef struct busta { int a,b,c; } Prova; //Struct anonima struct { int a,b,c; } Prova;
Non è possibile istanziare altre struct di uesto tipo, a meno che non aggiungi il suo nome vicino a prova
codice:struct { int a,b,c; } Prova,Prova2,Prova3;