C语言编译遇到的错误提示总结 error1:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token error1:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘{’ token 解决方案: 很有可能是你定义了函数却忘记了声明。我遇到的情况是定义了函数,其中声明函数之后忘记最后加上标点符号分号“;”。 void scandir(char *dir,int depth);