linux编程中的for循环问题

289 阅读1分钟

今天写点程序,声明个人是小白

发现一个没有错的程序一直报错,百思不得其解。

看了一下报错信息  恍然大悟

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;;);