黑马程序员技术交流社区
标题:
for(int i=0;i<10;i++)与CC的问题
[打印本页]
作者:
饶世红
时间:
2014-12-22 17:10
标题:
for(int i=0;i<10;i++)与CC的问题
#include <stdio.h>
int main()
{
for(int i=0;i<10;i++){
printf("test");
}
return 0;
}
复制代码
为什么视频中运行上面的代码时,能用cc命令而我的却不能使用cc命令,控制台会提示需要使用c99命令
无标题.png
(42.12 KB, 下载次数: 21)
下载附件
2014-12-22 17:09 上传
而且,我记得for(int i)这种形式好像c不能用吧,这是在C++的时候才能用的
作者:
xiezhongmin
时间:
2015-1-5 13:03
没有苹果电脑无法解答
作者:
Xwoder
时间:
2015-1-5 15:42
for(int i=0;i<10;i++){
printf("test");
}
这种for循环只能在C99及以后的版本中使用,你的编译器可能是C89的,那个版本不能在for语句里声明变量。
你要把int i = 0提取出来,放到整个函数的最前面
int i = 0;
其他代码
for (i = 0;xxxxxxxxx)
{
xxxx
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2