| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1992 人关注过本帖
标题:do while
只看楼主 加入收藏
幽深
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2004-7-5
收藏
得分:0 
以下是引用神vLinux飘飘在2004-07-26 16:16:04的发言: if不算循环,if不用跳出(怎么跳啊GOTO?)

学到知识了,感谢ing ~~~


如果将英文字母A到Z分别编上1—26的分数,(A=1,B=2,...Z=26)那么: 知识(knowledge)得到96分(11+14+15+23+12+5+4+7+5=96) 努力(hardwork)也只得98分(8+1+18+4+23+15+18+11=98) 态度(attitude)才是左右生命的全部(1+20+20+9+20+21+4+5=100)
2004-07-26 16:24
lmclxl1227
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2004-7-23
收藏
得分:0 
if 是条件选择,并不是循环,要清楚并记牢,还有就是if下面的代码如果没有{}引住便只能与下面的一行有直接关系并执行它。
2004-07-28 20:12
xuexuexue
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2004-7-19
收藏
得分:0 
谢谢大家的回答

C语言让我感爱到了计算机的乐趣 目前目标:程序员
2004-07-29 09:07
jenliscott
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2004-7-22
收藏
得分:0 

第一条IF为真执行语句为 if (i%k==0) {printf ("%d\n",i); break;} 第二条IF为真执行语句为 printf ("%d\n",i); break; 当遇到第一个数可以同时整除3和5,即等于15时遇到“break",跳出此循环体,循环体后无语句,则程序结束,所以不存在死循环!

2004-07-29 14:47
jenliscott
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2004-7-22
收藏
得分:0 

我在break语句上理解错误,

break: ① break语句只能用于循环语句或switch语句中;

② 在循环嵌套的情况下,break只能跳出(或终止)它所在的循环,而不能同时跳出(或终止)多层循环。

2004-07-29 15:06
zxp
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-7-18
收藏
得分:0 

是我错了,当I=15时可以跳出循环,BREAK可以跳出所有的正在执行的程序。

谢谢大家了。

2004-07-31 08:30
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 

你又错了 break还没资格跳出正在执行的程序


淘宝杜琨
2004-07-31 14:39
快速回复:do while
数据加载中...
 
   



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

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