将typedef与实例声明一起使用。维基错误?

时间:2013-05-07 09:34:22

标签: c struct typedef wiki

根据this Wiki页面,可以编写以下结构:

typedef struct my_struct {
    int integer;
} my_struct_t instance;
K& R在“C Proglamming Language”中没有提到这一点。 编译器在编译期间也会返回错误:

  

错误:预期=,;asm__attribute__ instance之前

这是一个Wiki错误还是我做了一些愚蠢的事情?

1 个答案:

答案 0 :(得分:3)

你误解了这个页面。您可以 制作typedef定义结构的实例,但不能同时定义两者。

如果您阅读整个页面而不仅仅是顶部的语法块,那可能会更清楚。