C语言break和continue语句的用法

break和continue语句都可以用在循环中,用来跳出循环(结束循环);break语句还可以用在switch语句中,用来跳出switch语句。

break语句

break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。break在switch 中的用法已在前面介绍开关语句时的例子中碰到,这里不再举例。当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句,通常break语句总是与if语句联在一起,即满足条件时便跳出循环。

#include

intmain(void){

inti=0;

charc;

while(1){/*设置循环*/

c='\0';/*变量赋初值*/

while(c!=13&&c!=27){/*键盘接收字符直到按回车或Esc键*/

c=getch();

printf("%c\n",c);

}

if(c==27)

break;/*判断若按Esc键则退出循环*/

i++;

printf("The No. is %d\n",i);

}

printf("The end");

return0;

}

注意:

break语句对if-else的条件语句不起作用;

在多层循环中,一个break语句只向外跳一层。

continue 语句

continue语句的作用是跳过循环体中剩余的语句而强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。对比一下break和continue。while的用法:while(表达式1){    ……    if(表达式2)  break;    ……}continue的用法:while(表达式1){    ……    if(表达式2)  continue;    ……}

#include

intmain(void){

charc;

while(c!=13){/*不是回车符则循环*/

c=getch();

if(c==0X1B)

continue;/*若按Esc键不输出便进行下次循环*/

printf("%c\n",c);

}

return0;

}

(0)

相关推荐

  • C语言中break和continue语句的用法及区别

    使用break语句和continue语句,可以帮助我们更加灵活地控制循环. 操作方法 01 break用于跳出switch结构.在循环语句中,break语句用于直接跳出循环,break往往和if语句配 ...

  • C语言——改变循环执行的状态break、continue

    当有时出现某种情况,需要我们提前的结束正在执行的循环操作,我们需要用到break和continue关键字.那么它们怎么用,之间又有什么不同,今天小编跟大家仔细讲讲. 操作方法 01 相信学过switc ...

  • C语言 while语句的用法

    C语言中的while语句是比较常用的循环语法,比如我们要求1到100的数字之和,就会用到while语句.下面小编来给大家介绍一下C语言中while语句的用法. 操作方法 01 首先用Visual St ...

  • MATLAB的break和continue

    break的作用主要用于for,但是也可以用于while循环,continue可以跳过单次循环 break使用 01 break,用途就是退出这次的for循环或者while循环,使用break后自动执 ...

  • break和continue控制语句

    break和continue属于控制语句,其意义.使用方法和注意事项如下: 1.break语句:先说明该语句的应用范围,即break语句只在选择结构(switch)和循环结构(while.for)中有 ...

  • C/C++中switch选择语句的用法

    C/C++中switch选择语句的用法 操作方法 01 C/C++编程中switch用于多分支的选择语句,根据变量的不同值来进行相应的处理,形式如下: switch(变量){ case 值1: 语句; ...

  • Excel VBA中if语句的用法

    我们都知道作为程序,它有两大结构,一个是if语句,一个是循环语句.在VBA中if语句即使基本的语句结构,也是用的非常广的语句,实用性也是非常强的,下面小编为大家分享VBA中if语句的详细用法! if语 ...

  • C/C++ if语句的用法

    C/C++ if语句的用法 操作方法 01 C/C++编程中if语句是用于的条件判断的控制语句,当判断条件成功时,将执行相应语句,否则跳过.具体形式如下: if(表达式) 语句; [else 语句;] ...

  • C语言switch语句的用法详解

    C语言还提供了另一种用于多分支选择的switch语句, 其一般形式为:switch(表达式){     case 常量表达式1:  语句1;    case 常量表达式2:  语句2;    -   ...