continue语句可以用在switch语句和3种循环语句中_必须知道的C语言知识细节:break、continue语句区别...
break语句、continue语句都是C语言标准规定的跳转类语句,能够实现程序无条件转向另一处执行。
break和continue中在循环体中经常出现,因此必须掌握其区别,避免出错。
先复习下两种语句的用法:
break语句可以在开关体(switch语句)或循环体内(while,do...while,for)出现,总结起来用以下四种情况,实现跳出当前switch语句或循环体语句,跳转到开关体或循环体外执行下一条语句功能。
while(....)
{...break;...
}
do{...break;...
}while(...);for(...){...break;...
}
switch(...){case ...break;....
}
continue语句只能在循环体内(while,do...while,for)出现,有以下三种情况,实现结束循环体内当前的一次循环执行过程,跳转到循环体开头重新执行下一次循环过程。
while(....)
{...continue;...
}
do{...continue;...
}while(...);
for(...){...continue;...
}
仔细理解上述用法,发现区别挺大。
1.break可以用在开关体switch语句中,continue语句不行;
2.两者用在循环语句中时,break是用来结束整个循环过程,continue仅仅是结束本次循环执行,继续执行下一次循环。
例如一个循环本来要执行100次,当执行10次时,因为循环条件不符合出现break语句时,将提前结束执行循环,剩下的99次不会再执行;
如果是continue语句,只会当前第10次循环后面代码不再执行,跳到循环开头,继续执行后面剩余的90次循环。
其实做为一个学习者,有一个学习的氛围跟一个交流圈子特别重要这里我推荐一个C/C++基础交流583650410,不管你是小白还是转行人士欢迎入驻,大家一起交流成长。
示例代码1:
#include <stdio.h>
int main(void)
{int i;int count = 0;for(i=1; i<=100; i++){if(i==10)break;count++; } printf("循环完成执行%d次.n", count);return 0;
}
输出结果:
循环完成执行9次.
示例代码2:
#include <stdio.h>
int main(void)
{int i;int count = 0;for(i=1; i<=100; i++){if(i==10)continue; count++; } printf("循环完成执行%d次.n", count);return 0;
}
输出结果:
循环完成执行99次.
其实做为一个学习者,有一个学习的氛围跟一个交流圈子特别重要这里我推荐一个C/C++基础交流583650410,不管你是小白还是转行人士欢迎入驻,大家一起交流成长。
continue语句可以用在switch语句和3种循环语句中_必须知道的C语言知识细节:break、continue语句区别...相关推荐
- c++ break跳出几个循环_必须知道的C语言知识细节:break、continue语句区别
break语句.continue语句都是C语言标准规定的跳转类语句,能够实现程序无条件转向另一处执行. break和continue中在循环体中经常出现,因此必须掌握其区别,避免出错. 先复习下两种语 ...
- 软测百科之 日常测试工作中哪些是必须知道的 SQL 语句?
SQL 简介 SQL(Structured Query Language,结构化查询语言)是一套用于管理关系数据库管理系统(RDBMS),基于 ANSI(American National Stand ...
- 【C语言知识梳理之分支语句】
C语言的三种基本结构 C语言是结构化的程序设计语言:分为三种基本结构 顺序结构,选择结构,循环结构. 顺序结构 顺序结构就是从开到到结尾,依次往下. 选择结构 分支语句 if switch 循环结构 ...
- 关于循环语句你必须知道的Java新手常遇的问题
for语句 for(a初始条件:b循环判断条件:c循环过程表达式){ d循环体 ; } a一般为循环变量的赋值表达式(for example i=1) c一般为循环变量增值语句(for example ...
- 6.4_[Java 数组]-详解 break/continue 跳转语句
################################################## 目录 详解 break/continue 跳转语句 b/c 跳转语句对二重循环的影响 break ...
- python中每个if条件后都要使用冒号吗_机器学习之python入门指南(三)条件语句和循环语句的使用...
Python3条件语句和循环语句的使用 1)Python3条件语句的用法 if语句: Python中if语句的一般形式如下: if 条件1: 语句1 elif条件2: 语句2 else: 语句3 如果 ...
- 6、语句(if、switch、for、while、for...in/of、do-while、break、continue、label、return、throw、try-catch-finally、w
目录 语句 一. if语句 1. if 语句 2. if...else 语句 3.if...else if....else 语句 二. switch语句 三. for语句 四. while语句 五. ...
- break, continue, goto, return语句详解
关于break,continue,goto,return语句区别详解(所有语言通用的语法知识) 一.break 1. break语句形式: break; 2. break语句功能: A. switch ...
- continue语句只用于循环语句中_循环里continue,break,return的作用,你知道吗?
循环里continue,break,return的作用,你知道吗?mp.weixin.qq.com 前言 循环里Continue,Break,Return经常会用到,也是很容易出错的一个坑,今天特地 ...
最新文章
- 思科生成树命令之debug spanning-tree(本文转载自:www.91ccie.coml
- 13种编程语言名称的来历
- JS自动插入分号机制ASI
- Java 代码细节与优化(一)
- tinycore 的基本搭建,开机时间只需要1-3秒
- oracle执行runstats,oracle runstats工具
- ADF:动态视图对象
- 没有varselect这个函数_C++的虚函数,虚析构函数,纯虚函数
- 软件开发模型_QT开发(二十三)——软件开发流程
- Spring与Hibernate整合中,使用OpenSessionInViewFilter后出现sessionFactory未注入问题
- 第六章 ---- 面向对象(三)
- php新建数据表输入自己相信,php学习记录 - whoAmIR的个人空间 - OSCHINA - 中文开源技术交流社区...
- 开课吧学python靠谱吗-学设计?学Python?看看我的人生是如何开挂!!!
- linux下docker部署redis
- 阶段3 2.Spring_01.Spring框架简介_03.spring概述
- 10的几次方 用计算机计算公式,在excel中如何计算10的几次方呢
- 美食数据接口API (豆果美食NodeJs版API)
- IDEA前进后退快捷键设置
- 超大文件上传解决方案:分片断点上传
- 单片机51 流水灯基本程序
热门文章
- 【100%通过率】华为OD机试真题 Java 实现【猜字谜】【2022.11 Q4 新题】
- python tk文本框_python图形界面tk 1.5 文本框(Text box | Entry)
- Dialog 宽度占满全屏
- 深度学习笔记其五:卷积神经网络和PYTORCH
- 苏州大学计算机科学考研科目,苏州大学 计算机科学与技术研究生考试科目和考研参考书目...
- VBA宏将带分隔符txt文件另存为xls格式
- 谷歌浏览器检查元素时,开发者工具打开的很慢
- 手机cpu性能天梯图2022 手机cpu性能排行2022 手机cpu哪个好
- 关于「微信小程序」背后的故事
- Ubuntu 安装 AMD GPU 驱动