C语言:错误错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token如何应对
GCC编译C源程序时出现:错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token,通常是因为在函数声明(包括包含的头文件中的函数声明)后面忘记了分号“;”。仔细检查一遍各个函数声明,把遗漏的分号“;”加上去就可以解决此问题。
void printNumber();//函数声明最后必须有分号 void printNumber() //函数定义最后一定不能有分号 { int i; Pos(2,0); for(i=0;i<20;i++) { printf("%2d",i); } for(i=0;i<20;i++) { Pos(0,1+i); printf("%2d",i); } }