C语言报错:error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token

太久没用C,在用C刷题时,碰到这个错误。。一直在找标点符号的错误……最后才发现是在结构体中初始化了数据导致的!
注:C结构体中的变量一定不能初始化!要像第10、11行那样赋值。
而C++在C++11标准后就能在类中声明时就初始化了。

太久没用C,在用C刷题时,碰到这个错误。。一直在找标点符号的错误……最后才发现是在结构体中初始化了数据导致的!
注:C结构体中的变量一定不能初始化!要像第10、11行那样赋值。
而C++在C++11标准后就能在类中声明时就初始化了。