| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2115 人关注过本帖
标题:for(int i=0;i<n;--i) 哪里错了吗?
只看楼主 加入收藏
a3314279
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2011-2-24
结帖率:100%
收藏
 问题点数:0 回复次数:10 
for(int i=0;i<n;--i) 哪里错了吗?
for(int i=0;i<n;--i)哪里错了吗,为什么这里编译错误。
2011-02-25 15:17
犬虫门心
Rank: 8Rank: 8
来 自:西安
等 级:蝙蝠侠
帖 子:209
专家分:753
注 册:2011-1-25
收藏
得分:0 
楼主用的C版本是什么?
不是所有C版本都支持临时定义变量的,C99标准支持。
建议改成:
int i;
...
for(i = 0; i < n; --i)
另外,你的--i挺令人怀疑的。

当一名对得起学生学费的老师,一直是我的目标!我会更努力的!
2011-02-25 15:20
huangapple
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:545
专家分:1790
注 册:2010-12-30
收藏
得分:0 
编译器的问题

勤能补拙,熟能生巧!
2011-02-25 15:21
a3314279
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2011-2-24
收藏
得分:0 
VC++6.0.他自带的编译器。。。
2011-02-25 15:33
我是西瓜
Rank: 2
等 级:论坛游民
帖 子:61
专家分:97
注 册:2010-10-22
收藏
得分:0 
多发点出来 可能前面错了
2011-02-25 15:34
犬虫门心
Rank: 8Rank: 8
来 自:西安
等 级:蝙蝠侠
帖 子:209
专家分:753
注 册:2011-1-25
收藏
得分:0 
以下是引用a3314279在2011-2-25 15:33:15的发言:

VC++6.0.他自带的编译器。。。
这就对了。VC6.0不支持那种方式。按我的方式改吧,肯定行的。
注意:要把所有的变量定义都写到函数的最开始。

当一名对得起学生学费的老师,一直是我的目标!我会更努力的!
2011-02-25 15:35
点线面
Rank: 8Rank: 8
来 自:NO.-1
等 级:蝙蝠侠
帖 子:525
专家分:980
注 册:2011-1-3
收藏
得分:0 
以下是引用a3314279在2011-2-25 15:17:26的发言:

for(int i=0;i
n>0,容易死循环
n=<0,程序不执行.
数学不等式思维得出结论

[ 本帖最后由 点线面 于 2011-2-25 15:40 编辑 ]

小代码,大智慧
2011-02-25 15:39
a3314279
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2011-2-24
收藏
得分:0 
恩,谢谢了。
2011-02-25 15:39
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:0 
以下是引用点线面在2011-2-25 15:39:05的发言:

n>0,容易死循环
n=<0,程序不执行.
数学不等式思维得出结论

同意。

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-02-25 16:37
犬虫门心
Rank: 8Rank: 8
来 自:西安
等 级:蝙蝠侠
帖 子:209
专家分:753
注 册:2011-1-25
收藏
得分:0 
for(i = 0; i < n; i--)
这不会是死循环。请大家上机验证。要耐心等若干秒啊。
原因:补码

当一名对得起学生学费的老师,一直是我的目标!我会更努力的!
2011-02-25 16:40
快速回复:for(int i=0;i<n;--i) 哪里错了吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021598 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved