c语言break和continue用法

 

c语言break和continue用法

break用于跳出switch结构,如果在循环语句中,break语句是用于直接跳出循环,而continue语句与break语句不同,在循环体内遇到该语句时,将跳过本次循环并开始下一轮循环。

示例

使用 while 循环计算1加到100的值:

#include 

int main(){

int i=1, sum=0;

while(1){  

  //循环条件为死循环

  sum+=i;i++;if(i>100) break;

}

printf("%dn", sum);return 0;}

运行结果:5050

continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环。

#include 

int main(){

    char c = 0;

    while(c!='n'){  //回车键结束循环

        c=getchar();

        if(c=='4' || c=='5'){  //按下的是数字键4或5

            continue;  //跳过当次循环,进入下次循环

        }

        putchar(c);

    }

    return 0;

}

 

运行结果:
0123456789
01236789

文章来源于互联网: c语言break和continue用法

赞(0) 打赏
未经允许不得转载:传奇私服 - 传奇私服发布网,最好玩、最新潮的传奇SF尽在眼前 » c语言break和continue用法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址