4.分支语句和循环语句
在之前学习的C语言中,都是顺序结构的,各语句是按自上而下的顺序执行的,语句之间的衔接不需要判断,执行完上一条语句自动执行下一条语句。但是在实际中,需要根据是否满足某个条件,以此来决定是否执行程序或是选择执行某一个程序。C语言中有着丰富的控制语句,控制语句可分为三大类:
1.条件判断语句(分支语句):if语句、switch语句;
2.循环执行语句:while语句、for语句、do while语句;
3.转向语句:return语句、break语句、continue语句、goto语句。
目录
分支语句
(1)if语句
if语句的一般结构
if语句的使用
(2)switch语句
switch语句的一般格式
switch语句的使用
循环语句
(1)while语句
while语句的一般结构
while语句中的break和continue
(2)for语句
for语句的一般结构
for语句中的break和continue
for语句的使用技巧
(3)do...while语句
do...while语句的一般结构
do...while语句中的break和continue
goto语句
分支语句
在现实中有很多需要进行判断和选择的情况。
例如:参加考试,如果我们考试前选择好好学习,就能取得好成绩;如果选择不学习,只能参加补考;如果选择作弊,则会被学校开除。
(1)if语句
if语句的一般结构
a. b. c.
if(表达式) if(表达式) if(表达式1)
语句; 语句; 语句;
else else if(表达式2)
语句; 语句;
else
语句;
注:
- 如果表达式为真则执行,为假则不执行。C语言中0表示假,非0表示真。因此,if(1)必执行,if(0)必不执行。
- 如果语句是多段语句,那么需要用大括号括起来,括起来的部分为一个代码块。(为了养成良好的习惯,最好都要用大括号括起来)
if语句的使用
4.分支语句和循环语句相关推荐
- Matlab变量、分支语句和循环语句
Matlab变量.分支语句和循环语句 一.Matlab的变量 1.变量的命名 Matlab的变量名由数字.字母和下划线组成,可是仅仅能由字母开头.大写和小写敏感,最大长度为63个字符.不能使用Matl ...
- python分支语句_Python中的分支语句和循环语句及案例
今天是清明假期的最后一天,依旧学习着 Python,老样子来写一篇博客.本篇博文介绍一下 Python 中的 if 条件语句.while 循环语句.for in 循环语句以及 break 和 cont ...
- C语言分支语句与循环语句较为全面的总结,快来看呀!!
分支语句和循环语句: 写在开篇:C语言其实算比较熟悉了,这里都是一些基础的总结,但感觉每次看都会有一些收获,也许这就是意义所在,冲冲冲!! 本章重点学习分支语句和循环语句的使用. 分支语句: if s ...
- python分支语句_Python语言基础分支语句、循环语句.ppt
* * 循环结构回顾 for循环 for 循环作为编程语言中最强力的特征之一 Python可以使用for语句循环遍历整个序列的值 for循环所做的概括为一句话: 于- 其中的每一个元素,做-事情 * ...
- C语言——分支语句和循环语句
目录 1.什么是语句 2.分支语句(选择结构) 2.1 if语句 2.2switch语句 3.循环语句 3.1while语句 3.1.1 语法 3.1.2 while中break和continue 3 ...
- 盘复分支语句和循环语句的那些知识
目录 1.分支语句 一.if语句 if语句的语法结构 多分支 悬空else 二.switch switch的语法结构 小结: 2.3种循环语句 1.while() 小结 2.for循环 for循环中的 ...
- python多分支语句实例_Python分支语句与循环语句应用实例分析
Python分支语句与循环语句应用实例分析 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: Python分支语句与循环语句应用实例分析.txt ] (友情提示:右 ...
- 【分支语句与循环语句】
分支语句与循环语句 一.分支语句 1.多分支语句 2.悬空else 3.switch语句 2.循环语句 2.1 while循环 2.2 getchar()和putchar() 2.3 for循环 2. ...
- C语言学习 2.分支语句与循环语句
文章目录 分支语句与循环语句 1. 什么是语句 2. 分支语句(选择结构) 1. if语句 1.1 if的书写形式 1.2 练习 2. switch语句 2.1 在switch语句中的break 2. ...
- 【C语言】分支语句和循环语句
大家好!我是保护小周ღ,本期为大家带来的是C语言的分支语句和循环语句,详细的介绍了 if(). switch() 这两种分支语句,以及while().do while ().for(),三种循环语句, ...
最新文章
- 各种光学仪器成像技术(上)
- 利用nginx+tomcat+memcached组建web服务器负载均衡
- 什么是故事板?(故事图、Storyboard)(软件显示效果的视觉草图,用于视频创作和广告设计,表达作者的创意)
- 电脑不读u盘怎么解决_电脑无法识别U盘解决方法
- Linux下文件加密方法总结
- 爱不释手(Typingfaster)1.82beta ,请试用并反馈,谢谢
- mysql性能分析之explain的用法
- Zabbix触发器配置指定生效星期监控CPU使用率
- JVM监控及诊断工具GUI篇之Arthas(四):monitor、watch、trace相关指令
- PYTHON网络爬虫大数据朱炯明
- 软件测试 测试用例笔记
- linux终端清除命令,如何清除 Linux 中的终端?使用 clear 命令清除 Linux 终端
- JS-BOM基本概念
- android 评论发表情,安卓微信朋友圈怎么评论发表情包 微信朋友圈评论发表情包方法...
- 如何用c语言统计字符个数,C语言统计字符个数代码分享
- 国内首家!携程周三、周五可在家“躺平”:76%员工主动报名 !网友:我酸了...
- Windows10下电脑版微信未读消息自动弹窗工具
- C++ XML操作类
- ZYNQ 或ZYNQ Ultrascale PS/PL交互
- 上buff——状态模式
热门文章
- 百度编辑器ueditor-在线图片管理,想修改下默认的排序管理
- Excel单斜线表头的绘制方法
- 【应用回归分析】CH3 回归参数的估计6——广义最小二乘估计
- 点击图片播放音乐实现
- matlab中对于xf(x)的积分,[matlab 积分]MATLAB求积分?
- 计算机PS属性怎么改,电脑不用ps怎么改图片分辨率_教你修改图片分辨率的方法...
- 归一化MinMaxScaler()、标准化StandardScaler()(特征工程之特征预处理)
- 触屏计算机显示器CDU,如何在计算机上进行校准触摸屏?
- (原創) 如何一個字元一個字元的印出字串? (C/C++) (C)
- ubuntu16.04+gtx1050驱动安装记录