原文:for loop initial declaration used outside C99 mode

在用 Eclipse CDT 编写c程序时出现 for loop initial declaration used outside C mode 错误是因为加 std c 选项C 标准支持下面这种for 循环的变量i的定义及初始化方式:for int i i lt i printf Hello C C 标准之外的C标准支持下面这种for 循环的变量i的定义及初始化方式:int i for i i ...

2013-02-05 17:31 0 5799 推荐指数:

查看详情

error: 'for' loop initial declaration used outside C99 mode的解决方法

for(int i = 0;i<10;i++)这样写循环时可能会出现如题编译错误,解决方法有两种,如下:1 将文件后缀名由".c"改为".cpp"2 int i; for(i=0;i<10;i++) 这是用C-free编译出来的有问题,感觉很郁闷,因此百度一些,也只怪自己平时练得 ...

Tue Nov 17 04:46:00 CST 2015 0 3072
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM