【学习笔记】【C语言】break和continue

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

1.使用

break:

1.使用场合

1> switch语句:退出整个switch语句

2> 循环结构:退出整个循环语句

* while

* do while

* for

2.注意点

只对最近的循环结构有效

continue:

1.使用场合

循环结构:结束当前这次的循环体,进入下一次循环体

* while

* do while

* for

2.注意点

只对最近的循环结构有效

2.代码

1#include <stdio.h>23intmain()4{5/*6for (int i = 0; i<5; i++)7{8PRintf("%d\n", i);910if (i%2)11{ // i为奇数:1、312continue;13}14}*/15/*16for (int i = 0; i<5; i++)17{1819printf("哈哈哈\n");2021continue;2223printf("哈哈哈23\n");24}*/2526for(inti =0; i<3; i++)27{28for(intj =0; j<2; j++)29{30if(j==1)31{32

break;33}3435printf("A\n");36}3738

break;3940printf("B\n");41}4243return0;44}

3.总结

一、选择结构

1.if

1> 结构

if (条件) {

} else if (条件2) {

} else if (条件3) {

} else {

}

2> 特点

* 同一时刻,只有一个大括号里面的代码会被执行

2.switch

1> 结构

switch (数值)

{

case 数值1:

break;

case 数值2:

break;

case 数值3:

break;

default:

break;

}

2> 特点

1> 默认情况下,只有一个case后面的代码会被执行

2> 如果一个case后面没有break,而且这个case成立,就会按顺序执行后面所有case中的语句,直到遇到break为止

3> 如果要在case后面定义一个新的变量,必须用大括号{}包住

二、循环结构

1.while

1> 特点:如果一开始条件不成立,永远不会执行循环体

2.do while

1> 特点:不管条件是否成立,至少会执行一次循环体

3.for

4.选择

1> 一般优先使用for循环

2> 然后再考虑while

3> 最后再考虑do while

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航