原创 C语言中break的用法

2008-12-2 02:07 4784 5 9 分类: MCU/ 嵌入式
      我对break 和 continue 还是有点搞不清除,今天在看《Thinking in Java》,看到这个,学习了一下。
      break的作用是跳出这个循环(如果这个break或者continue在循环中的if语句里面,不是跳出if语句,而是跳出循环语句),执行这个循环的大括号以后的语句,break在循环语句中是这样,在switch语句用功能也是这样的,而continue是当条件满足的时候不执行这个循环后面的语句,从这个循环的开始重新执行。
      以下代码是书本中的范例,我改了一下,运行了一下,终于明白了。
public class BreakAndContinue

{
        public static void main(String [] args)

       {
               for(int i="0";i<20;i++)

               {
                      if(i==14) break;
                      if(i%9==0) continue;
                     System.out.println(i+“  ”);
               }
               int i="0";
               while(true)

              {
                     i++;
                     int j="i"*27;
                     if(j==1269)

                     break;
                     if(i%10!=0)

                     continue;
                     System.out.print(i+“  ”);
               }
        }
}
      运行的结果如下: 1 2 3 4 5 6 7 8 10 11 12 13 10 20 30 40
      在上面的for语句中,如果出现14就跳出本次循环,继续下面的while循环,在前面的14个数中(从0开始),只有9%9==0,所以当i==9的时候,continue了一下,就没有输出"9"了。后面的while也是同一个道理。
      通过一个程序发现break 和 continue也并不怎么难,通过例子应该更好理解一点。

文章评论4条评论)

登录后参与讨论

用户42640 2008-3-6 09:16

顶一下,这个到目前我还没有用过,呵呵

用户1335489 2008-3-3 21:30

是跳出本次循环进行下次循环和结束循环的关系吧?

用户134446 2008-2-29 10:05

还可以!!顶下~~

用户741296 2008-2-29 08:46

哈~~
相关推荐阅读
用户6646 2010-06-09 16:44
Linux C中令人讨厌的段错误
作者:孙晓明,华清远见嵌入式学院讲师同学们在做练习的时候,编译完程序,执行的时候,有时会莫名的出现 “Segment fault”,即段错误,段错误是让许多C程序员都头疼的提示,因为对于这种模糊的提示...
用户6646 2010-06-09 13:06
VC6 显示行号 (无限制注册版)
make编译时出现错误, 会提示哪一行。可惜vc中不能显示行号,很是郁闷。这个插件可以显示行号,呵呵,很有用。VC显示行号插件说明-----------------------------------...
用户6646 2010-05-22 10:07
删除 nero search 的有效方法
不知道从什么时候开始,Nero多出来一个绑定的Nero Search,虽然可以不然它显示,可是他仍然会在后台占用资源。可以用以下方法解决:开始->运行,依次输入下列文字回车、确定即可(每次输一行...
用户6646 2010-04-03 08:46
2007年5月22日完成的全电控小电视(版本V2.0)
基础功能部分写了4000多行汇编,加上遥控红外部分达到了6000多行,大体介绍如下:1. 内置开关电源转换,11-37V供电;2. 全轻触操作,无机械可调器件,PWM调节亮度/色彩/背光;3.按钮有:...
用户6646 2010-03-17 09:41
三极管HFE与β的关系
hfe是三极管H参数,全称“共发射极低频小信号输出交流短路电流放大系数”,在等效四端网络中又叫“h21”。β是Ic与Ib函数关系的普遍表达式,尤其特指在晶体管基区中电流的分配关系。无论在教科书还是在应...
用户6646 2010-03-17 09:35
三极管饱和(2)
from:http://blog.ednchina.com/xcbao/10816/category.aspx本图片来自于<模拟集成电路的分析与设计>,用来表现三极管饱和时的carriers的分布。但...
我要评论
4
5
关闭 站长推荐上一条 /2 下一条