相关疑难解决方法(0)

如何修复"在C99模式外使用的循环初始声明"GCC错误?

我正在尝试解决3n + 1问题,我有一个for看起来像这样的循环:

for(int i = low; i <= high; ++i)
        {
                res = runalg(i);
                if (res > highestres)
                {
                        highestres = res;
                }

        }
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我尝试使用GCC编译时,我收到此错误:

3np1.c:15:错误:'for'循环初始声明在C99模式之外使用

我不知道C99模式是什么.有任何想法吗?

c gcc for-loop

114
推荐指数
7
解决办法
31万
查看次数

标签 统计

c ×1

for-loop ×1

gcc ×1