A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huyanpeng 中级黑马   /  2015-1-13 18:09  /  1349 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对于for循环
我看李明杰老师的视频里是这样用的
    for(int i=0;i<5;i++)

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


8 个回复

倒序浏览
楼主你好,发生错误,那你有必要检查你输入的字符是否都正确,尤其是分号,必须是英文半角下的;,如果还不行,那麻烦你把错误贴出来,比如这样:


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

222

222
回复 使用道具 举报

上面的通过了 ,下面的就通不过,一直在疑惑。友人求解。

本帖最后由 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
回复 使用道具 举报

你图没有传上去...
回复 使用道具 举报
没关系  这是编译器的问题  不是代码的问题
回复 使用道具 举报
这是c语言与c++的区别吗
回复 使用道具 举报
dev c++支持的是C89标准,VC ++ 6.0也是,所以不建议现在的初学者使用这两个编译器,年代比较老了。

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

所以只要使用支持C99标准的编译器,就可以在for中定义变量了。
回复 使用道具 举报
这个问题问的好。答案就是7楼所说的,是你编译器的问题,,,知道有那么一回事就行了,具体行不行看编译器,很赞成7楼 的答案
回复 使用道具 举报
编辑器不一样,实现的c标准是不一样的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马