在之前学习的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.分支语句和循环语句相关推荐

  1. Matlab变量、分支语句和循环语句

    Matlab变量.分支语句和循环语句 一.Matlab的变量 1.变量的命名 Matlab的变量名由数字.字母和下划线组成,可是仅仅能由字母开头.大写和小写敏感,最大长度为63个字符.不能使用Matl ...

  2. python分支语句_Python中的分支语句和循环语句及案例

    今天是清明假期的最后一天,依旧学习着 Python,老样子来写一篇博客.本篇博文介绍一下 Python 中的 if 条件语句.while 循环语句.for in 循环语句以及 break 和 cont ...

  3. C语言分支语句与循环语句较为全面的总结,快来看呀!!

    分支语句和循环语句: 写在开篇:C语言其实算比较熟悉了,这里都是一些基础的总结,但感觉每次看都会有一些收获,也许这就是意义所在,冲冲冲!! 本章重点学习分支语句和循环语句的使用. 分支语句: if s ...

  4. python分支语句_Python语言基础分支语句、循环语句.ppt

    * * 循环结构回顾 for循环 for 循环作为编程语言中最强力的特征之一 Python可以使用for语句循环遍历整个序列的值 for循环所做的概括为一句话: 于- 其中的每一个元素,做-事情 * ...

  5. C语言——分支语句和循环语句

    目录 1.什么是语句 2.分支语句(选择结构) 2.1 if语句 2.2switch语句 3.循环语句 3.1while语句 3.1.1 语法 3.1.2 while中break和continue 3 ...

  6. 盘复分支语句和循环语句的那些知识

    目录 1.分支语句 一.if语句 if语句的语法结构 多分支 悬空else 二.switch switch的语法结构 小结: 2.3种循环语句 1.while() 小结 2.for循环 for循环中的 ...

  7. python多分支语句实例_Python分支语句与循环语句应用实例分析

    Python分支语句与循环语句应用实例分析 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  Python分支语句与循环语句应用实例分析.txt ] (友情提示:右 ...

  8. 【分支语句与循环语句】

    分支语句与循环语句 一.分支语句 1.多分支语句 2.悬空else 3.switch语句 2.循环语句 2.1 while循环 2.2 getchar()和putchar() 2.3 for循环 2. ...

  9. C语言学习 2.分支语句与循环语句

    文章目录 分支语句与循环语句 1. 什么是语句 2. 分支语句(选择结构) 1. if语句 1.1 if的书写形式 1.2 练习 2. switch语句 2.1 在switch语句中的break 2. ...

  10. 【C语言】分支语句和循环语句

    大家好!我是保护小周ღ,本期为大家带来的是C语言的分支语句和循环语句,详细的介绍了 if(). switch() 这两种分支语句,以及while().do while ().for(),三种循环语句, ...

最新文章

  1. 各种光学仪器成像技术(上)
  2. 利用nginx+tomcat+memcached组建web服务器负载均衡
  3. 什么是故事板?(故事图、Storyboard)(软件显示效果的视觉草图,用于视频创作和广告设计,表达作者的创意)
  4. 电脑不读u盘怎么解决_电脑无法识别U盘解决方法
  5. Linux下文件加密方法总结
  6. 爱不释手(Typingfaster)1.82beta ,请试用并反馈,谢谢
  7. mysql性能分析之explain的用法
  8. Zabbix触发器配置指定生效星期监控CPU使用率
  9. JVM监控及诊断工具GUI篇之Arthas(四):monitor、watch、trace相关指令
  10. PYTHON网络爬虫大数据朱炯明
  11. 软件测试 测试用例笔记
  12. linux终端清除命令,如何清除 Linux 中的终端?使用 clear 命令清除 Linux 终端
  13. JS-BOM基本概念
  14. android 评论发表情,安卓微信朋友圈怎么评论发表情包 微信朋友圈评论发表情包方法...
  15. 如何用c语言统计字符个数,C语言统计字符个数代码分享
  16. 国内首家!携程周三、周五可在家“躺平”:76%员工主动报名 !网友:我酸了...
  17. Windows10下电脑版微信未读消息自动弹窗工具
  18. C++ XML操作类
  19. ZYNQ 或ZYNQ Ultrascale PS/PL交互
  20. 上buff——状态模式

热门文章

  1. 百度编辑器ueditor-在线图片管理,想修改下默认的排序管理
  2. Excel单斜线表头的绘制方法
  3. 【应用回归分析】CH3 回归参数的估计6——广义最小二乘估计
  4. 点击图片播放音乐实现
  5. matlab中对于xf(x)的积分,[matlab 积分]MATLAB求积分?
  6. 计算机PS属性怎么改,电脑不用ps怎么改图片分辨率_教你修改图片分辨率的方法...
  7. 归一化MinMaxScaler()、标准化StandardScaler()(特征工程之特征预处理)
  8. 触屏计算机显示器CDU,如何在计算机上进行校准触摸屏?
  9. (原創) 如何一個字元一個字元的印出字串? (C/C++) (C)
  10. ubuntu16.04+gtx1050驱动安装记录