C语言错误:error: expected ':', ',', ';', '}' or '__attribute__' before '=' token

好久没怎么写C语言了,出现这个错误一脸懵逼。最开始以为是标点符号的问题,但google了一下才发现,这是由于结构体的声明中初始化导致的
例如:我的结构体定义为:

struct Node{
    int a=3;
    int b=5;
};

牢记,结构体定义时不能初始化!!!

你可能感兴趣的:(C语言错误:error: expected ':', ',', ';', '}' or '__attribute__' before '=' token)