黑马程序员-break和continue

原创 2015年07月08日 17:04:33
------  <a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a> 期待与您交流! -------

break和continue都可以提前结束循环

break语句只能在switch语句体和循环体中使用,其功能是提前退出本层的switch语句体或者循环体,这时循环增加了一个出口。

continue语句只能在循环体中使用,其功能是结束本次循环,即跳过循环体中continue语句下面尚未执行的语句,并不是退出循环,及循环没有增加出口。

例:

#include<stdio.h>

main()
{

 int i =0,sum = 0;

 for(i = 1;i <= 10;i ++ )
      {
         if(i%3==0)  
         sum = sum + i;
       }

 printf("i = %d,sum = %d",i,sum);

}

运行结果:

i = 11,sum = 18(sum的值等于3+6+9)

用break结束循环

#include<stdio.h>

main()
{

 int i =0,sum = 0;

 for(i = 1;i <= 10;i ++ )
      {
         if(i%3==0)   break;
         sum = sum + i;
       }

 printf("i = %d,sum = %d",i,sum);

}

运行结果:

i = 3,sum = 3(sum的值等于1+2)

用continue结束循环

#include<stdio.h>

main()
{

 int i =0,sum = 0;

 for(i = 1;i <= 10;i ++ )
      {
         if(i%3==0)   continue;
         sum = sum + i;
       }

 printf("i = %d,sum = %d",i,sum);

}

运行结果:

i = 11,sum = 37(sum的值等于1+2+4+5+7+8+10)


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员------判断语句、循环语句及break、continue

条件语句  1.if语句     (1)if(条件表达式){      执行语句     }    (2)if(条件表达式){      执行语句 ...

黑马程序员 自学09C#编程基础之break continue 枚举

Break 2014/3/30 用于循环中,退出当前循环。经常和if配合使用。   Break: 1.      可以用于switch-case判断中,用于跳出switch; 2.   &...

黑马程序员_C语言中 break与continue的区别

Break:如果在循环中是用来终止循环,如果在switch中就是用来终止switch。注意:break不能用来终止if语句for(int i=0;i2) break;//此处break虽然在i...

黑马程序员--break与continue

------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- Break:用于循环当中,退出当前循环。 1.       可以用于switch- cas...

黑马程序员_05_while_for_break_continue_重载_数组_内存结构

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------   0301-0301-0...

黑马程序员——Java基础——continue、break、return之间的区别

有段时间,看到这三个关键字,不太清楚他们之间有什么区别,有什么用处,怎么用? 后来我反复看了下毕向东老师和刘意老师的视频结合在网上查的资料学习了并了解了他们的区别和应用。下面我将对此三者的区别做去介绍...

黑马程序员-跳转语句之break和continue的用法

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------------------------------------------...

黑马程序员----break,continue,函数(方法,第五天学习笔记

1.      第五天学习内容,循环中两个关键字break,continue.函数(方法),意义,定义,返回值,参数,方法的重载overload   2.      ...

黑马程序员-基础学习之day3-day4(break和continue引发的“血案”)

---------------------- android培训、java培训、期待与您交流! ----------------------     今天的学习主要集中在while语句,do whi...

黑马训练营_return,break,continue区别

在C#中, continue表示本次循环结束继续下一个循环; break表示结束循环(退出整个循环); return表示跳到函数末尾,即跳出整个函数;   具体区别从下面各代码运行结果可以知...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)