| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 8246 人关注过本帖
标题:for和while的区别
只看楼主 加入收藏
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
是一样的,看习惯和具体环境,一般要逐次增减的习惯用for,使代码更紧凑。

但是你非要用while,或者非要用for,都可以!

Fight  to win  or  die...
2007-10-04 22:30
doudou_me
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-9-25
收藏
得分:0 
for 要有限定的循环次数 while不限次数
while语句可以一次也不循环 do while 要至少循环一次

weave dream~~
2007-10-05 00:23
夜子
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-10-2
收藏
得分:0 
个人觉得for适合于知道循环的次数的循环,而while适合于条件限制的循环。

2007-10-05 20:54
coding
Rank: 1
等 级:新手上路
威 望:1
帖 子:60
专家分:0
注 册:2007-9-30
收藏
得分:0 

FOR(int i;i<=10;i++)
它的数据只能是(INT ,UINT ,DWORD,WORD,BYTE,SHORT INT LONG IT ,ENUM)
且只能做步长为1的运算!!!!!!!!!!!!!!!!(DANGEROUS)
而(WHILE)的数据(DOUBLE,FLOAT,SHORT............)
步长可以任意设定(不仅是1)


2007-10-06 14:49
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
我觉得for 和while没有什么区别.

倚天照海花无数,流水高山心自知。
2007-10-06 22:06
succubus
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:635
专家分:1080
注 册:2007-10-7
收藏
得分:0 
完全一个样
for和while可以互换
这两者使用场合的不同只是约定俗成的,一般涉及到循环计数器的时候都习惯于使用for

[url=http:///view/aDU1]/image/aDU1.gif" border="0" />[/url]
2007-10-08 12:33
snipered
Rank: 1
等 级:新手上路
威 望:1
帖 子:90
专家分:0
注 册:2007-10-5
收藏
得分:0 
好像能说的都被你们说了!!!
我说什么???
for和while的区别在于字母的数量不同吗??
我记得在循环嵌套里while比for的循环次数多!!!
while是先判断后循环的!
for是边循环便判断的!
do{}while是先循环后判断的!
差不多了

2007-10-08 14:30
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
收藏
得分:0 
以前我也问斑竹门这个问题了的
一门语言既然有两个不相同的循环语句while和for 肯定就有他们各自的优点和缺点 要不然也不会设计2个不相同的循环
至于什么优点和缺点 小弟我还是不很了解 问斑竹老大```

准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-10-09 10:02
從霝開匙
Rank: 1
等 级:新手上路
威 望:1
帖 子:79
专家分:0
注 册:2007-8-28
收藏
得分:0 
遇到过类似的问题,哪个大侠能归纳下什么时候用FOR好什么时候用WHILE好

0→..................
2007-10-09 10:56
Yajane
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-9-26
收藏
得分:0 
你是说的do ---- while 的情况吧。这个程序在先循环一次在判断 while 后的条件!
不过一般的情况下我感觉用 for 比较的多一点!呵呵!
一块努力!

2007-10-09 15:06
快速回复:for和while的区别
数据加载中...
 
   



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

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