黑马程序员技术交流社区

标题: for循环的疑惑 [打印本页]

作者: huyanpeng    时间: 2015-1-13 18:09
标题: for循环的疑惑
对于for循环
我看李明杰老师的视频里是这样用的
    for(int i=0;i<5;i++)

但是我这个输入就会报错,必须要如下写才能通过。
    int i;
    for(i=0;i<5;i++)
求指教啊,我用的是win7 64位系统  dev c++ 学习C语言的。



作者: liu1170486003    时间: 2015-1-13 18:35
楼主你好,发生错误,那你有必要检查你输入的字符是否都正确,尤其是分号,必须是英文半角下的;,如果还不行,那麻烦你把错误贴出来,比如这样:


QQ截图20150113183329.png (123.98 KB, 下载次数: 0)

222

222

作者: huyanpeng    时间: 2015-1-13 20:41
标题: 上面的通过了 ,下面的就通不过,一直在疑惑。友人求解。
本帖最后由 huyanpeng 于 2015-1-13 20:44 编辑
liu1170486003 发表于 2015-1-13 18:35
楼主你好,发生错误,那你有必要检查你输入的字符是否都正确,尤其是分号,必须是英文半角下的;,如果还不 ...

[img]C:\Users\lenovo\Desktop\1.pngC:\Users\lenovo\Desktop\2.png[/img]

1.png (10.76 KB, 下载次数: 0)

1.png

2.jpg (47.49 KB, 下载次数: 0)

2.jpg

作者: liu1170486003    时间: 2015-1-13 20:41
huyanpeng 发表于 2015-1-13 20:41
[/img]

你图没有传上去...
作者: 皮拉夫大王    时间: 2015-1-13 20:59
没关系  这是编译器的问题  不是代码的问题
作者: 刘俊龙    时间: 2015-1-13 21:45
这是c语言与c++的区别吗
作者: paldvel    时间: 2015-1-13 22:18
dev c++支持的是C89标准,VC ++ 6.0也是,所以不建议现在的初学者使用这两个编译器,年代比较老了。

而Xcode的早早就支持了C99标准,当然现在好像都C11了吧。

所以只要使用支持C99标准的编译器,就可以在for中定义变量了。
作者: 张传宾    时间: 2015-1-13 22:54
这个问题问的好。答案就是7楼所说的,是你编译器的问题,,,知道有那么一回事就行了,具体行不行看编译器,很赞成7楼 的答案
作者: lgh1992314    时间: 2015-1-13 23:15
编辑器不一样,实现的c标准是不一样的





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2