解决 ‘for‘ loop initial declarations are only allowed in C99 mode
解决 ‘for’ loop initial declarations are only allowed in C99 mode)
这个报错的的意思就是:只允许在C99模式下使用‘for’循环初始化声明
解决方法有两种:
(1)不在for()中初始化生命变量
(2)将编译环境改为C99模式
我们先看一下报错的程序:
for(int j=0;j<r-1;j++)
报错截图:
解决方法:
(1)将变量j的声明放在for循环外面
像下面这样的修改,就可以避免报错:
(2)把编译器改为C99模式
我用的是Dev-C++,所以就现在该软件进行相应的修改
工具[T]----编译选项[C]----代码生成/优化----代码生成----语言标准(-std)右边选择ISO C99或者GNU C99都可以,并点击确定,已测试可用。
下面是具体操作过程截图:
最终结果:
发现,已解决该问题。
(在第二种情况下:我们可以将语言标准改为C99等,但在有需要的情况下,我们也可以改回来。)
那么,通过
(1)不在for()中初始化生命变量
(2)将编译环境改为C99模式
都可以解决该问题。
如果有其他的想法或者问题,可以留言并交流讨论。
解决 ‘for‘ loop initial declarations are only allowed in C99 mode相关推荐
- error: ‘for’ loop initial declarations are only allowed in C99 mode
在使用gcc编译代码时出现如下报错: error: 'for' loop initial declarations are only allowed in C99 mode note: use opt ...
- 【经验分享】Error:‘for’ loop initial declarations are only allowed in C99 mode 的解决方案
现象 今天在使用 gcc 编译代码时报出: error: 'for' loop initial declarations are only allowed in C99 modenote: use ...
- error: 'for' loop initial declarations are only allowed in C99 or C11 mode
code::blocks编译排序算法时,报错 error: 'for' loop initial declarations are only allowed in C99 or C11 mode 查询 ...
- error: 'for' loop initial declarations are only allowed in C99 mode
使用gcc编译代码是报出 error: 'for' loop initial declarations are only allowed in C99 mode note: use option -s ...
- [Error] ‘for‘ loop initial declarations are only allowed in C99 mode
[Error] 'for' loop initial declarations are only allowed in C99 mode for对i声明定义放在外面定义即可. 或者是在工具(tool) ...
- [Error] ‘for‘ loop initial declarations are only allowed in C99 or C11 mode 问题解决
在for和if语句中把初始化的变量移出来,得先定义才行,因为devc++中只允许C99与C11标准
- linux c 错误 'for' loop initial declaration used outside C99 mode
1 问题 再gcc编译一个c程序的时候,错误提示如下 for' loop initial declaration used outside C99 mode 2 原因 c99是允许在for循环中声明变 ...
- 编译C程序提示之'for' loop initial declaration used outside C99 mode
1 问题 再gcc编译一个c程序的时候,错误提示如下 for' loop initial declaration used outside C99 mode 2 原因 c99是允许在for循环中声明变 ...
- 成功解决ValueError: row index was 65536, not allowed by .xls format
成功解决ValueError: row index was 65536, not allowed by .xls format 目录 解决问题 解决思路 解决方法 解决问题 ValueError: r ...
最新文章
- Why is HttpContext.Current null after await?
- MediaCodec的使用和若干问题处理
- Spring之JDBC模板
- [BuildRelease Management]ElectricCommander
- php 二维数组根据键值合并二维数组_php数组实现根据某个键值将相同键值合并生成新二维数组的方法详解...
- python文件操作with语句是不是不用关闭文件_分析用Python脚本关闭文件操作的机制...
- 017年美国大学生数学建模竞赛E题优秀论文解读
- html5兼容包,webpack4搭建现代Hybird-h5工程
- Unity使用ARCore开发AR程序
- C++ 并发指南-atomic原子变量使用struct(二)
- 山东省首版次高端软件产品申报
- 模拟飞机票订票系统设计心得
- 华为USG防火墙及NGFW高可用性的规划与实施详解
- 双曲线matlab函数拟合,matlab怎么拟合双曲线
- 不想学习的小颓靡怎么解决
- Android/Linux 子系统Graphics图形栈入门普法介绍
- LabVIEW系列——LabVIEW下调用DLL动态链接库
- vs2010 静态库以及动态库编译实例
- 一次同余式和中国剩余定理
- 网络安全学习第二篇【IP地址详解】
热门文章
- nodejs使用xlsx和xlsx-style导出Excel文件
- BRD、MRD、PRD与FSD
- 预训练词向量中文维基百科,英文斯坦福glove预训练的词向量下载
- hql 语法与详细解释
- win7系统口令登录过程调试方法图解
- Linux监控平台搭建zabbix
- curl: (56) Recv failure: Connection reset by peer问题汇总和解决方案
- 微型计算机是由接口部件构成,微型计算机
- 最方便的在线Oracle SQL学习环境--Live SQL
- 转 不管你学的是什么专业,你都应该多少懂些管理学的东西