typedef struct student { int age; char *name; }; int main() { struct student s1; // OK student s2; // error return 0; }
Standard input is empty
prog.c:5:1: warning: useless storage class specifier in empty declaration [enabled by default] }; ^ prog.c: In function ‘main’: prog.c:10:2: error: unknown type name ‘student’ student s2; // error ^ prog.c:10:10: warning: unused variable ‘s2’ [-Wunused-variable] student s2; // error ^ prog.c:9:17: warning: unused variable ‘s1’ [-Wunused-variable] struct student s1; // OK ^
Standard output is empty