Ciao a tutti, vi chiedo di chiarirmi una cosa che per voi sarà sicuramente banale!
Allora quando io definisco una struttura, per esempio:
typedef struct data {
int valore;
char nome[];
}
dopo io ho un nuovo tipo che si chiama data giusto?
e se scrivo:
data x;
x sarà una variabile di tipo data come da me definita, ho capito bene?
Ora, ho visto che a volte viene abbrievieta in questo modo:
typedef struct data {
int valore;
char nome[];
}x;
Ottengo lo stesso risultato?
Poi infine, se scrivo:
typedef struct {
int valore;
char nome[];
}data;
cosa ottengo?Ho notato anche che viene usaata quest'ultima notazione a volte...
grazie