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

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

typedef struct my_struct { int integer; } my_struct_t instance; 

K&R在“C Proglamming Language”中没有提到这一点。 编译器在编译期间也会返回错误:

错误:expected = ; instance之前的, asm__attribute__

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

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

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