C语言自学完备手册(13)——break和continue
发布日期:2021-06-30 11:19:37
浏览次数:3
分类:技术文章
本文共 1832 字,大约阅读时间需要 6 分钟。
版权声明
- 本文原创作者:
- 作者博客地址:
break
break用于强制结束整个循环。
示例 1
#include#include int main(){ int i; for(i=0;i<10;i++){ printf("i=%d\n",i); if(i==5){ break; } puts("break之后的语句"); } puts("for循环结束"); return 0;}
运行结果
i=0break之后的语句i=1break之后的语句i=2break之后的语句i=3break之后的语句i=4break之后的语句i=5for循环结束Process returned 0 (0x0) execution time : 0.261 sPress any key to continue.
示例 2
#include#include int main(){ int i=10; while(i>=0){ printf("i=%d\n",i); if(i==5){ break; } i--; puts("break之后的语句"); } puts("while语句结束"); return 0;}
运行结果
i=10break之后的语句i=9break之后的语句i=8break之后的语句i=7break之后的语句i=6break之后的语句i=5while语句结束Process returned 0 (0x0) execution time : 0.376 sPress any key to continue.
continue
continue用于终止本次循环,继续下次循环。
示例 1
#include#include int main(){ int i; for(i=0;i<10;i++){ printf("i=%d\n",i); if(i==5){ continue; } puts("continue之后的语句"); } puts("for循环结束"); return 0;}
运行结果:
i=0continue之后的语句i=1continue之后的语句i=2continue之后的语句i=3continue之后的语句i=4continue之后的语句i=5i=6continue之后的语句i=7continue之后的语句i=8continue之后的语句i=9continue之后的语句for循环结束Process returned 0 (0x0) execution time : 0.403 sPress any key to continue.
示例 2
#include#include int main(){ int i=10; while(i>=0){ printf("i=%d\n",i); i--; if(i==5){ continue; } puts("continue之后的语句"); } puts("while语句结束"); return 0;}
运行结果
i=10continue之后的语句i=9continue之后的语句i=8continue之后的语句i=7continue之后的语句i=6i=5continue之后的语句i=4continue之后的语句i=3continue之后的语句i=2continue之后的语句i=1continue之后的语句i=0continue之后的语句while语句结束Process returned 0 (0x0) execution time : 0.373 sPress any key to continue.
转载地址:https://it9527.blog.csdn.net/article/details/81034064 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月10日 08时02分34秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
UGC 用户产生内容
2019-04-30
ranger
2019-04-30
slurm
2019-04-30
xfce4
2019-04-30
xrdp
2019-04-30
Raft算法
2019-04-30
Python计算文本BLEU分数
2019-04-30
swap内存(linux)
2019-04-30
人脸au
2019-04-30
torch.distributed 分布式
2019-04-30
OpenMP编程模型(OMP)
2019-04-30
混合精度训练(FP16 & FP32)
2019-04-30
PyPy
2019-04-30
打印CSDN文章
2019-04-30
MATLAB与CUDA
2019-04-30
Linux png转jpg (convert命令)
2019-04-30
NAS (Network Attached Storage 网络附属存储)
2019-04-30
Ubuntu更新后终端中字体的颜色全是白色
2019-04-30
Ninja
2019-04-30
lmdb数据库的读取与转换(一) —— 基本操作
2019-04-30