----------------------------------------------------------------------------------------------------
控制语句: 条件判断语句,循环语句,无条件跳转语句,转向语句.
----------------------------------------------------------------------------------------------------
条件判断语句:

1.  if(条件表达式)    //如果括号内的条件表达式的逻辑值为真,则执行if下大括号{}内的代码段.
    {}
    
2.  if(条件表达式)    //如果括号内的条件表达式的逻辑值为真,则执行if下大括号{}内的代码段,
    {}                  如果括号内的条件表达式的逻辑值为假,则执行else下大括号{}内的代码段.
    else
    {}

3.  switch(表达式)   
    {
        case 常量表达式1:
            代码段1;
            break;
        case 常量表达式2:
            代码段2;
            break;
        ......
        case 常量表达式n:
            代码段n;
            break;
        default:
            代码段n+1;       //一般没有代码段.
            break;
    }
    获取小括号()内"表达式的值",与各个"case"后的"常量表达式"对比.如果数据相等,则执行对应case下的代码
    段,执行完之后,通过break;语句跳出switch(){}控制语句.
----------------------------------------------------------------------------------------------------
循环语句:

1.  while(条件表达式) 
    {}
    判断小括号内"条件表达式"的逻辑值,如果逻辑为真(逻辑值为1),则执行大括号{}内的代码段,若逻辑为假(逻
    辑值为0),则跳出while循环,执行后面语句.依此进行......

2.  do
    {}while(条件表达式);
    先无条件执行一次大括号内的代码段,然后判断"条件表达式"的逻辑值,如果逻辑为真(逻辑值为1),则执行大括
    号{}内的代码段,若逻辑为假(逻辑值为0),则跳出while循环,执行后面语句.依此进行......

3.  for(初始表达式; 条件表达式; 循环体表达式)   //注意:for循环小括号内的三个表达式之间是用';'隔开的
    {}
    先取用"初始表达式"的值,再进行"条件表达式"的逻辑判断,若逻辑为真,则执行大括号{}内的代码段以及"循环
    体表达式".否则跳出for(){}循环.初次执行后,再次判断"条件表达式"的逻辑,若逻辑为真,则执行大括号内的
    代码段以及"循环体表达式",否则跳出for(){}循环.依此进行......
----------------------------------------------------------------------------------------------------
无条件跳转语句:

goto 标识符;
    
    标识符:
        代码段2;
    
    通过" goto 标识符; "语句,无条件的跳转至" 标识符: "语句所对应的位置执行.且两语句没有先后要求.
----------------------------------------------------------------------------------------------------
转向语句:
break;      : 用于switch(){}语句或者循环语句.
              用于switch(){}语句的作用是跳出switch(){}语句,用于循环语句的作用是跳出本层循环.本层循环
              不再执行.
continue    : 用于循环语句,作用是跳出本次循环,本层循环依然执行.
----------------------------------------------------------------------------------------------------

总结:

这是对C语言循环控制的总结,非常适合小白朋友们,如果大家感兴趣想一起来学习的话,欢迎大家进群873521803,里面有免费的C/C++学习资料以及规划路线,希望各位大牛以及小白能进来学习。

C语言——循环控制语句相关推荐

  1. c语言内循环,C语言循环控制语句

    C语言循环控制语句是一个基于C语言的编程语句,该语句主要有while循环语句.do-while循环语句和for循环语句来实现循环结构. 中文名 C语言循环控制语句 类    别 while循环语句,d ...

  2. 嵌入式C语言循环控制语句

    for循环 for (表达式1:表达式2:表达式3){ 循环体: } 执行顺序: 执行表达式1 执行表达式2 如果表达式2成立,则执行循环体,执行完毕后,再执行表达式3,再执行表达式2... 直到表达 ...

  3. 【C语言入门教程】3.4 循环控制语句

    循环结构又称重复结构,是程序的 3 种基本结构之一.它反复执行循环体内的代码,解决需要大量重复处理的问题.循环结构由循环控制语句实现,其中内建有条件控制语句,用来判读是否继续执行循环操作.C 语言提供 ...

  4. C语言流程控制语句——3个循环语句和一个条件语句

    循环控制语句 C语言有3种循环 for while do while while循环 我们先来看下while循环,流程图如下: 下来看个小示例 do while循环 流程图如下: 下来看个小示例 两个 ...

  5. python语言流程控制语句的格式while循环_Python流程控制-while循环-for循环

    写重复代码 是可耻的行为 -------------- 完美的分割线  -------------- 程序在一般情况下是按顺序执行的,编程语言提供了各种控制结构,允许更复杂的执行路径. 循环(loop ...

  6. python循环语句-Python-循环语句及循环控制语句

    循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式: Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环): ...

  7. c语言条件型循环结构报告,C语言循环结构实习报告 - 副本

    认识(实习)报告 实验(实习)名称循环结构程序设计 日期得分指导教师系专业年级班次姓名学号 一. 实验目的 (1)掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数. ⑵了 ...

  8. c语言循环结构常用语句,浅析C语言三种循环结构语句

    摘 要: C语言是一种广泛使用的高级程序设计语言,文章对C语言中三种循环结构语句进行了分析和比较,使学生更容易理解和掌握. 关键词: C语言 for循环 while循环 do-while循环 一.引言 ...

  9. C++ 笔记(11)— 循环(while/for/do while/嵌套循环、break/continue/goto 循环控制语句)

    1. while 循环 C++ 中 while 循环的语法: while(condition) {statement(s); } 2. for 循环 2.1 典型 for 循环 C++ 中 for 循 ...

最新文章

  1. python反转链表和成对反转
  2. git stash的用法
  3. 行情分发速度为王,谁是证券公司的生命线?
  4. Python中span()函数的作用
  5. 主成分分析(PCA)原理详解 2016/12/17 · IT技术 · 主成分分析, 数学 分享到: 21 原文出处: 中科春哥 一、PCA简介 1. 相关背景 主成分分析(Principa
  6. pycharm导入模块不智能显示_Pycharm自动导入模块小技巧
  7. 在linux安装docker以及docker的常用命令(一)
  8. jaxen.jar下载地址
  9. 游戏开发:Html5 虚拟摇杆控制人物移动
  10. c语言中取反位运算的作用,C语言位运算符及作用与或异或取反左移和右移
  11. php技术可行性,【可行性报告】网站的PHP实现技术.ppt
  12. librdkafka的安装和使用
  13. 都9012年了!假借区块链敛财骗局仍一桩接一桩
  14. extmail mysql数据库 重启_一个简单的基于postfix+extmail+mysql的邮件系统
  15. 山东理工ACM【1009】Elevator
  16. 第十二周项目四----利用遍历思想求解图问题之输出所有路径
  17. ubantu 黑屏_普罗菲斯触摸屏黑屏问题维修经验丰富
  18. 差分放大电路的基本工作原理是什么//2021-2-18
  19. Centos 异步 IO framework io_uring,基本原理,程序示例与性能压测
  20. Docker的平行空间通信

热门文章

  1. Springboot 整合 swagger
  2. 使用gulp构建前端(三)
  3. Hession矩阵与牛顿迭代法
  4. adb shell——Android虚拟机调试必须知道的命令
  5. PHP中静态方法(static)与非静态方法的使用及区别
  6. 蓝牙芯片排行_7月TWS 全球品牌出货量排行榜出炉
  7. gin 项目结构_Gin框架中文文档
  8. python爬虫常见报错_对Python爬虫常见工具总结,欢迎补充
  9. java numberformat 方法_Java NumberFormat parse()用法及代码示例
  10. [转载] java面试100问+参考答案