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


 太久没用C,在用C刷题时,碰到这个错误。。一直在找标点符号的错误……最后才发现是在结构体中初始化了数据导致的!

注:C结构体中的变量一定不能初始化!要像第10、11行那样赋值。

 

而C++在C++11标准后就能在类中声明时就初始化了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM