Eclipse中c99标准的问题

时间:2013-11-29 19:50:11

标签: c eclipse c99

我正在尝试在Eclipe中构建一个C项目,我收到了这个错误:

“'for'循环初始声明仅允许在C99模式下”

不用说我在项目属性中添加了-std = c99。这是我第一次遇到这个问题。任何想法有什么不对?

1 个答案:

答案 0 :(得分:0)

我假设您的代码看起来像这样:

for(int a = 0 ; a < 42 ; a++)

在C的早期版本中,您无法在for循环中分配局部变量。将其更改为:

int a = 0;
//some code
for(a = 0 ; a < 42 ; a++)
{
    //your code
}