Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
根据此Wiki 页面,可以编写以下结构:
typedef struct my_struct { int integer; } my_struct_t instance;
K&R 在“C 编程语言”中没有提到这一点。编译器在编译过程中也会返回错误:
错误:预期=, ,, ;, asm, 或__attribute__之前instance
=
,
;
asm
__attribute__
instance
是维基错误还是我做了一些愚蠢的事情?
您误解了页面。您可以创建一个typedef,或定义结构的一个实例,但不能两者兼而有之。
typedef
如果您阅读整个页面而不仅仅是顶部的语法块,可能会更清楚。