salve ,
che differenza c'è tra i due listati ?
ecodice:struct Esempio { int a; float b; char c; char *d; }; int main() { struct Esempio x; ... }
grazie.codice:typedef ]struct Esempio { int a; float b; char c; char *d; }; x int main() { ... }
salve ,
che differenza c'è tra i due listati ?
ecodice:struct Esempio { int a; float b; char c; char *d; }; int main() { struct Esempio x; ... }
grazie.codice:typedef ]struct Esempio { int a; float b; char c; char *d; }; x int main() { ... }
A parte il fatto che la typedef è scritta male, semplicemente definisci un nuovo tipo di dato.
Secondo il tuo esempio, la prima x è una variabile di tipo struttura, nel secondo x è un nuovo tipo di dato.
Per capire meglio dovresti scrivere
codice:typedef struct Esempio { int a; float b; char c; char *d; } MiaStruttura; int main() { MiaStruttura x; }
No MP tecnici (non rispondo nemmeno!), usa il forum.