当前位置:网站首页>continue和break的区别与用法
continue和break的区别与用法
2022-07-06 05:44:00 【bit..】
一般而言,程序进入循环后 在下一次循环测试之间会执行完循环体的所以语句。continue和break 语句可以根据循环体中测试结果来忽略一部分循环内容,甚至结束循环。
continue 语句
三种循环都可以使用continue语句。执行到该语句时,会跳过本次迭代(即循环)的剩余部分,并开始下一轮迭代。如果continue 语句在嵌套循环内,则只会影响包含该语句的内层循环。
语法
C 语言中 continue 语句的语法:
continue;
流程图
实例
#include <stdio.h>
int main ()
{
/* 局部变量定义 */
int a = 10;
/* do 循环执行 */
do
{
if( a == 15)
{
/* 跳过迭代 */
a = a + 1;
continue;
}
printf("a 的值: %d\n", a);
a++;
}while( a < 20 );
return 0;
}
当上面的代码被编译和执行时,它会产生下列结果:
a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19
break语句
C 语言中 break 语句有以下两种用法:
当 break 语句出现在一个循环内时,循环会立即终止,且程序流将继续执行紧接着循环的下一条语句。
它可用于终止 switch 语句中的一个 case。
语法
C 语言中 break 语句的语法:
break;
流程图
实例
#include <stdio.h>
int main ()
{
/* 局部变量定义 */
int a = 10;
/* while 循环执行 */
while( a < 20 )
{
printf("a 的值: %d\n", a);
a++;
if( a > 15)
{
/* 使用 break 语句终止循环 */
break;
}
}
return 0;
}
当上面的代码被编译和执行时,它会产生下列结果:
a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
边栏推荐
- 查询生产订单中某个(些)工作中心对应的标准文本码
- Zoom through the mouse wheel
- What impact will frequent job hopping have on your career?
- 28io stream, byte output stream writes multiple bytes
- First knowledge database
- B站刘二大人-反向传播
- After the project is released, index Html is cached
- 网络协议模型
- 02. Develop data storage of blog project
- Promise summary
猜你喜欢
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
Promise summary
B站刘二大人-线性回归及梯度下降
What impact will frequent job hopping have on your career?
02. 开发博客项目之数据存储
[Jiudu OJ 08] simple search x
Redis消息队列
Summary of deep learning tuning tricks
Mysql database master-slave cluster construction
Easy to understand IIC protocol explanation
随机推荐
Station B, Master Liu Er - back propagation
Anti shake and throttling are easy to understand
算法-- 爬楼梯(Kotlin)
AUTOSAR从入门到精通番外篇(十)-嵌入式S19文件解析
Problems encountered in installing mysql8 on MAC
Station B Liu Erden softmx classifier and MNIST implementation -structure 9
Zoom through the mouse wheel
[Jiudu OJ 07] folding basket
PDK工艺库安装-CSMC
Processes and threads
B站刘二大人-Softmx分类器及MNIST实现-Lecture 9
毕业设计游戏商城
Codeless June event 2022 codeless Explorer conference will be held soon; AI enhanced codeless tool launched
C Advanced - data storage (Part 1)
[email protected]树莓派
26file filter anonymous inner class and lambda optimization
First acquaintance with CDN
[force buckle]43 String multiplication
H3C防火墙RBM+VRRP 组网配置
Jvxetable用slot植入j-popup