好久没怎么写C语言了,出现这个错误一脸懵逼。最开始以为是标点符号的问题,但google了一下才发现,这是由于结构体的声明中初始化导致的。
例如:我的结构体定义为:
struct Node{
int a=3;
int b=5;
};
牢记,结构体定义时不能初始化!!!
本文探讨了在C语言编程中遇到的一个常见错误——在结构体定义时进行初始化。通过一个具体的例子说明了这种做法是不被允许的,并强调了正确的做法。
好久没怎么写C语言了,出现这个错误一脸懵逼。最开始以为是标点符号的问题,但google了一下才发现,这是由于结构体的声明中初始化导致的。
例如:我的结构体定义为:
struct Node{
int a=3;
int b=5;
};
牢记,结构体定义时不能初始化!!!
803
3182
15万+
2252

被折叠的 条评论
为什么被折叠?