今天写点程序,声明个人是小白
发现一个没有错的程序一直报错,百思不得其解。
看了一下报错信息 恍然大悟
erro: for loop initial declaration are only allowed c99 mode
故
意思是我的for循环形式只是在c99下是允许的 。
所以要修改一下我的for循环模式
c语言有很多标准
以前的标准不允许for(int i=0;;)这中格式
而c99的模式允许了
你的c编译器不是c99标准
for(int i=0;;)
所有你应该这样改
int i;
for(i=0;;);