linux gcc编译错误:‘for’ loop initial declarations are only allowed in C99 mode
linux系统下的c编程与windows有所不同,如果你在用gcc编译代码的时候提示‘for’
loop initial declarations are only allowed in C99 mode,可能就是因为你在loop循环比如for中使用未预先定义的变量,比如:
for(int i=0;i
{
}
这种写法在vc里是没有错的,而子gcc就会提示错误,要求遵守c89标准,c8
转载
2012-04-09 19:35:27 ·
14338 阅读 ·
1 评论