1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言 —— continue语句和break关键字的用法

C语言 —— continue语句和break关键字的用法

时间:2022-12-21 07:53:24

相关推荐

C语言 —— continue语句和break关键字的用法

continue语句 和 break关键字使用

1、continue语句2、break 关键字3、continue与break的区别

1、continue语句

continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环。continue语句只用在 while、for 循环中,常与 if 条件语句一起使用,判断条件是否成立。

代码:

#include <stdio.h>int main (void){int i=0; // 设置初始条件 i = 0;while(i<=50) //设置一个区间【0 ,50】{if(i % 2 != 0) //求出偶数的数字{i++;continue; //跳出第一个循环,进行下一个循环 。}printf("输出的数值为:%d\n",i); i++;//连续打印偶数输出数值}return 0;}

解释:

1、输出偶数的要求,设置初始值 i= 0,while(i<50),设置一个区间【0,50】;if(i % 2 != 0)数值除以2 取余 0,为偶数。

2、当i=0,取余为0,为偶数,然后在计算i++,i=1,跳出第一个循环,进入下一个循环,输出打印的第一个偶数0。

3、当i=1,判断取余不等于0,然后计算i++,i=2,跳出第一个循环,进入下一个循环,条件不成立不打印。

4、重复上面的步骤直到 i<=50; 结束循环,输出所有结果。

结果:

2、break 关键字

break 关键字用于 while、for 循环时,会跳出循环然后执行循环语句后面的代码。break 关键字通常和 if 语句一起使用,这里的if 语句是作为一个判断条件,即满足条件时便跳出循环,不满足继续循环,直到循环完成。

代码:

#include <stdio.h>int main(void){int i = 1; // 初始条件i=1while (1) // 死循环{printf("数值为:%d\n",i);i++;if(i==100) // 条件 i是否等于100.{break; // 跳出循环}}return 0;}

解释:

1、while 循环条件为 1,是一个死循环。

2、开始执行第一个循环的时候 i=1,输出数值为1,在计算i++;新的 i 的值为2,再判断if(i==100),不等于100。

4、继续执行上面步骤,直到i =100时,执行break;语句,结束循环,输出所有结果。

结果:

3、continue与break的区别

1、break 用来结束所有循环,循环语句不再有执行的机会;continue 用来结束本次循环,直接跳到下一次循环,如果循环条件成立,还会继续循环。

2、在多层循环中, 一个break语句只向外跳一层。continue语句的作用是跳过循环体中剩余的语句并到循环末尾而强行执行下一次循环。

3、break可以在 if-else 中使用直接跳出当前循环。

4、continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。