c - 错误 - 'for' 循环初始声明仅在 C99 或 C11 模式下允许

标签 c c99 c11

[Error] 'for' loop initial declarations are only allowed in C99 or C11 mode
[Note] use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code

我给出的是上述问题的解决方案,注意我这里使用的是DevC++代码编辑器

最佳答案

我给出的是上述问题的解决方案,注意我这里使用的是DevC++代码编辑器

以上错误可以按照下面给出的步骤解决---

第 1 步 - 转到“工具”。

第 2 步 - 然后单击“编译器选项”。

第 3 步 - 在此处找到“设置”选项卡。

第 4 步 - 在设置选项卡下,您会找到“代码生成”子选项卡。

第 5 步 - 现在找到“语言标准 (-std)”选项。

第 6 步 - 单击向下箭头,然后选择“ISO C99”选项。

第 7 步 - 现在单击“确定”,一切顺利。

关于c - 错误 - 'for' 循环初始声明仅在 C99 或 C11 模式下允许,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72497560/

相关文章:

c - 在 SystemVerilog+C DPI 调用的情况下如何堆叠跟踪信息?

c - 包含所有 equals 语句的 for 循环 C

c - 通过初始化程序设置结构数组元素的语法?

c - 内核的 "container_of"- 有什么方法可以使其符合 ISO 标准吗?

c - 使用 minGW 编译器设置 eclipse 以使用 C99

c - 如果违反了 "shall/shall not"要求,那么该要求位于哪个部分(例如语义、约束)是否重要?

c - C 编程语言的运算符优先级表

C - realloc 导致结构问题

c - 子进程的进程和状态有问题

C11内存栅栏和原子操作