error: 'for' loop initial declarations are only allowed in C99 mode 的原因及解决办法
来源:互联网 发布:英语听力口语软件 编辑:程序博客网 时间:2024/06/05 08:49
- for(int i=0; i<10; i++) {
- }
错误:使用gcc编译代码会报错:
error: 'for' loop initial declarations are only allowed in C99 mode
note: use option -std=c99 or -std=gnu99 to compile your code
原因:这是因为gcc是基于c89标准,不能直接在for循环中初始化增量。而C99标准可以在for循环内定义变量。解决方法:
- int i;
- for(i=0;i<10;i++){
- }
0 0
- error: 'for' loop initial declarations are only allowed in C99 mode 的原因及解决办法
- ‘for’ loop initial declarations are only allowed in C99 mode
- ‘for’ loop initial declarations are only allowed in C99 mode
- ‘for’ loop initial declarations are only allowed in C99 mode
- ‘for’ loop initial declarations are only allowed in C99 mode
- ‘for’ loop initial declarations are only allowed in C99 mode
- gcc 编译简单loop error:error: ‘for’ loop initial declarations are only allowed in C99 mode
- error: ‘for’ loop initial declarations are only allowed in C99 mode
- error: 'for' loop initial declarations are only allowed in C99 mode
- error: ‘for’ loop initial declarations are only allowed in C99 mode
- error: 'for' loop initial declarations are only allowed in C99 mode
- error: ‘for’ loop initial declarations are only allowed in C99 mode
- error: 'for' loop initial declarations are only allowed in C99 mode
- error: 'for' loop initial declarations are only allowed in C99 mode
- Code::Blocks 关于error: 'for' loop initial declarations are only allowed in C99 mode
- 编译器问题,error: '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
- c++接口定义及实现举例
- HDOJ 2063 二分图匹配
- android应用完全退出的多种方式
- hibernate 的cache管理
- HDOJ 1020 一次AC代码
- error: 'for' loop initial declarations are only allowed in C99 mode 的原因及解决办法
- 图形学_画线算法(DDA、Bresenham)
- 图形学_圆的扫描转换
- 图形学_椭圆扫描转换_中点椭圆算法
- iOS动画特效
- 图形学_多边形扫描转换_边界标志算法
- 图形学_二维图形的剪裁_Sutherland-Hodgeman_Cohen—Sutherland
- HDOJ1009
- javascript 字符串判断是否为空