| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 8246 人关注过本帖
标题:for和while的区别
只看楼主 加入收藏
chris223
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-22
收藏
 问题点数:0 回复次数:19 
for和while的区别
到目前为止,我只知道for在语法上更为简洁,适合用于循环次数已定的情况,而while比较适合用于循环次数不定的时候,而且它们之间可以互相转换用,但是我想知道,它们之间有什么区别,在我的印象当中while在某种情况下要比for循环多执行一次,但我给忘了,希望高手指点一下!!
希望大家踊跃发表自己的看法!!
搜索更多相关主题的帖子: 语法 看法 印象 踊跃 
2007-10-03 15:52
lu_wei
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-9-3
收藏
得分:0 
晕死
for(;;)限定了循环次数
while()是条件循环,如果while内部条件满足可以永远循环下去
do---while也是条件循环,只不过条件在循环之后,每次循环之后才判断条件
2007-10-03 17:45
chen7806
Rank: 1
等 级:新手上路
威 望:2
帖 子:160
专家分:0
注 册:2007-8-5
收藏
得分:0 
以下是引用chris223在2007-10-3 15:52:49的发言:
到目前为止,我只知道for在语法上更为简洁,适合用于循环次数已定的情况,而while比较适合用于循环次数不定的时候,而且它们之间可以互相转换用,但是我想知道,它们之间有什么区别,在我的印象当中while在某种情况下要比for循环多执行一次,但我给忘了,希望高手指点一下!!
希望大家踊跃发表自己的看法!!

习惯而已,没有这样的区分。 for(),while()同样可以设定条件限制循环。

2007-10-03 17:57
lishuqiao
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-22
收藏
得分:0 
for比while功能更强大

E-mail:lishuqiao1994@ QQ 909011004
2007-10-03 18:00
Black_smart
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-8-13
收藏
得分:0 

这几种循环可以相互转换的。个人觉得for适合于知道循环的次数的循环,而while适合于条件限制的循环。


C++初学者,请多指教.... 学习学习再学习,努力努力再努力!
2007-10-03 19:39
冰的热度
Rank: 2
等 级:禁止访问
威 望:5
帖 子:404
专家分:0
注 册:2006-12-2
收藏
得分:0 
有的时候死读书也是有好处的,

你还是仔细的看看你的课本吧,

所有关于C/C++的书中对for和while都有详细的解释.


科学是永恒之迷...... 我的博客http://blog..cn/u/1267727974 阅读我的blog,懂与不懂都是收获!
2007-10-04 17:16
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
收藏
得分:0 

熟练了自然知道怎么用了


Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2007-10-04 18:50
栖柏
Rank: 2
等 级:论坛游民
威 望:3
帖 子:1103
专家分:17
注 册:2007-8-23
收藏
得分:0 
我还是不知道
我用两个觉得一个样

You have lots more to work on! Never give up!c language!
2007-10-04 18:55
chris223
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-22
收藏
得分:0 

没有人能确切的说明吗??
谢谢大家的指点


八度驿站 8du.
2007-10-04 22:21
china25qd
Rank: 1
等 级:新手上路
帖 子:161
专家分:0
注 册:2007-9-6
收藏
得分:0 
以下是引用chris223在2007-10-3 15:52:49的发言:
到目前为止,我只知道for在语法上更为简洁,适合用于循环次数已定的情况,而while比较适合用于循环次数不定的时候,而且它们之间可以互相转换用,但是我想知道,它们之间有什么区别,在我的印象当中while在某种情况下要比for循环多执行一次,但我给忘了,希望高手指点一下!!
希望大家踊跃发表自己的看法!!

while,在某些时候是先循环,然后比对条件的


抱膝怀天下 闲坐观四海
2007-10-04 22:27
快速回复:for和while的区别
数据加载中...
 
   



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

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