| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1171 人关注过本帖
标题:小弟有个幼稚问题想征得答案
只看楼主 加入收藏
李鸿章
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-5-12
收藏
 问题点数:0 回复次数:10 
小弟有个幼稚问题想征得答案
今天看到c#的循环,里面讲到一个cintenue的用法,谁能用最浅显粗俗的语言给我解释解释。我怎么老觉得这个东西有它不多没它不少,continue不就是继续吗,没它程序也继续呀?!
谁能用例子说明一下下。
搜索更多相关主题的帖子: 征得 
2005-05-13 14:49
yushengou
Rank: 1
等 级:新手上路
帖 子:401
专家分:0
注 册:2005-3-30
收藏
得分:0 
不然。
"continue"语句。控制将跳过循环体中余下的语句,转入下一轮新的循环
比如
if (i % 2 == 0)
continue;
Console.Write("{0} ", i);
用了continue就不执行Console.write(),而进入另一轮循环

我是初学者,希望大家能多多帮助我 /bbs/showimg.asp?BoardID=34&filename=2005-4/200542294030151.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs./bbs/showimg.asp?BoardID=34&filename=2005-4/200542294030151.gif');}" onmousewheel="return imgzoom(this);" alt="" />
2005-05-13 15:19
xianglipp
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-5-8
收藏
得分:0 
首先,英语≥4级~~~~
2005-05-13 18:44
yushengou
Rank: 1
等 级:新手上路
帖 子:401
专家分:0
注 册:2005-3-30
收藏
得分:0 
为什么捏。偶英语<4级

我是初学者,希望大家能多多帮助我 /bbs/showimg.asp?BoardID=34&filename=2005-4/200542294030151.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs./bbs/showimg.asp?BoardID=34&filename=2005-4/200542294030151.gif');}" onmousewheel="return imgzoom(this);" alt="" />
2005-05-14 08:41
单纯崇拜
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2005-5-11
收藏
得分:0 
for(int m=0;m<=100;m++)
{
         if( m%5!=0)
           continue;//若不能被五整除,将跳出当前循环执行下一次
        Console.WriteLine("{0,-10}",m);//若没有跳出,则输出m
}
程序结果会把能被5整除的数输出

阿丫??签名不能用图片??
2005-05-14 08:45
cfchhh
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-5-8
收藏
得分:0 
本人C#菜菜鸟,看到大家的解说,又多了个小知识点,三克油

2005-05-17 17:35
jidegang
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2005-5-14
收藏
得分:0 
我来补充下,说两句废话
大概楼住没有学过C语言吧.
在C#(C)中有两个能从循环跳出的语句就是continue和break
其中continue是仅仅跳出本次循环,不执行continue后的语句,但循环变量增加一次后,会继续执行本循环体,比如5楼朋友的那个例子,当m不能被5整除的时候,就不执行下面的输出语句了,但循环变量自增后又继续进行最后的结果是0,5,10.....等
break是完全跳出当前执行的循环,而去执行接下来的循环体外的语句,即遇到break后,循环就被强行中断了,上面的例子如果使用了break,则它会只执行两次循环体(0能被5整除,第二次m=1时就跳出循环了),输出的结果就只有0了.
2005-05-21 02:06
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
7楼的说得还可以啊,这么热心发帖,好人,好人

寻求挑战,追求完美 Oh,my god!
2005-05-21 23:20
yichen
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2005-3-9
收藏
得分:0 
7楼的说得很好

衣带渐宽终不悔, 为伊消得人憔悴。 纸上得来终觉浅, 绝知此事要躬行。
2005-05-21 23:45
jackey163
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2005-7-21
收藏
得分:0 
恩,简单问题大家都知道,解答人多啊

.net 方面可以交流下 MSN:jackeyhuang123@
2005-07-21 17:44
快速回复:小弟有个幼稚问题想征得答案
数据加载中...
 
   



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

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