문제

In accordance to this Wiki page, it is possible to write the following structure:

typedef struct my_struct {
    int integer;
} my_struct_t instance;

K&R do not mention this in "C Proglamming Language". Compiler also returns error during the compilation:

error: expected =, ,, ;, asm, or __attribute__ before instance

Is it a Wiki error or I do something stupid?

도움이 되었습니까?

해결책

You misunderstand the page. You can either make a typedef, or define an instance of the structure, but not both.

It might be clearer if you read the whole page and not only syntax block at the top.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top