发布时间:2023-12-02 12:30
continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环。continue语句只用在 while、for 循环中,常与 if 条件语句一起使用,判断条件是否成立。
代码:
#include
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; 结束循环,输出所有结果。
break 关键字用于 while、for 循环时
,会跳出循环然后执行循环语句后面的代码。break 关键字通常和 if 语句一起使用,这里的if 语句是作为一个判断条件,即满足条件时便跳出循环,不满足继续循环,直到循环完成。
代码:
#include
int main(void)
{
int i = 1; // 初始条件i=1
while (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;语句,结束循环,输出所有结果。
1、break 用来结束所有循环,循环语句不再有执行的机会;continue 用来结束本次循环,直接跳到下一次循环,如果循环条件成立,还会继续循环。
2、在多层循环中, 一个break语句只向外跳一层。continue语句的作用是跳过循环体中剩余的语句并到循环末尾而强行执行下一次循环。
3、break可以在 if-else 中使用直接跳出当前循环。
4、continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。
【vue-treeselect+vxe-table】数据量大的时候懒加载,数据回显,输入框绑值,末级节点不要前面的箭头等问题详解
DNA 12. SCI 文章绘图之全基因组关联分析可视化(GWAS)
基于最新 Vite+Vue3+VantUI移动端应用项目搭建
如何查看windows中安装的CUDA版本(无需配置环境变量)
MyBatis-Plus:MyBatis-Plus的具体介绍与使用
后渗透篇:劫持技术(lpk.dll劫持游戏注入【Win7 实例】)
【用pandas_alive几行代码绘制竞赛动图】二、专栏学习说明(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)