循环语句

文章目录

  • 循环语句
    • 0x00 什么是语句
    • 0x01 循环语句
      • 1、while循环
      • 2、do...while循环
      • 3、for循环
        • 3.1 for循环简介
        • 3.2 for循环变种
      • 4、跳出循环
        • 4.1 break
        • 4.2 continue
      • 5、思考题
      • 6、巩固练习

0x00 什么是语句

在C语言中,语句可以分为以下五类:

  1. 函数调用语句
  2. 表达式语句
  3. 控制语句
  4. 复合语句
  5. 空语句


其中控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语义符组成。上图的九种控制语句可分为以下三类:

语句类型 实现方式
1 条件语句 if语句、switch语句
2 循环语句 do while语句、while语句、for语句
3 转向语句 break语句、goto语句、continue语句、return语句

有关条件语句的笔记已上传

【C语言学习笔记】万字详解C循环相关推荐

  1. IOS开发学习笔记-----UILabel 详解

    IOS开发学习笔记-----UILabel 详解 01 //创建uilabel 02 UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMa ...

  2. wringPi 初始化GPIO 为上拉_敏矽微电子Cortex-M0学习笔记04-GPIO详解及应用实例

    前面我们已经对敏矽微电子的基于cortex m0内核的ME32F030R8T6的基本功能做了介绍,然后详细讲解了开发环境MDK的安装,pack包的安装,工程的建立及程序的仿真,紧接着讲解了ME32F0 ...

  3. python学习笔记 正则表达式 详解2

    python学习笔记 正则表达式 详解 行定位符 行定位符就是用来描述子串的边界."^"表示行的开始:"$"表示行的结尾 ^tm:匹配以子串tm的开始位置是行头 ...

  4. C语言速成笔记 —— 考点详解 知识点图解

    C语言速成笔记 文章目录 C语言速成笔记 第一章 分置于循环 一.选择结构 1. if 语句 2. switch 语句 3. 条件操作符 二.循环结构 1. while 循环 2. do while ...

  5. 关于ClassLoader的学习笔记,详解版

    ClassLoader 详解 ClassLoader 做什么的? 延迟加载 各司其职 ClassLoader 传递性 双亲委派 Class.forName 自定义加载器 Class.forName v ...

  6. JavaWeb学习笔记——JSON详解

    本文是学习Java时所记录的学习笔记,本节记录了JSON的相关知识,需要掌握JSON的书写格式,懂得JSON与String类型的转换. 文章目录 JSON简介 什么是JSON? JSON语法规则 JS ...

  7. c语言字 字符串转换成数组_C语言学习教程之详解C语言中的字符串数组

    在C语言当中,字符串数组可以使用: char a[] [10]; 或者 char *a[]; 表示 第一种表示方式固定了每个字符串的最大大小.第二种没有字符串的大小限制. #include 总结 以上 ...

  8. C语言学习教程之详解C语言中的字符串数组

    在C语言当中,字符串数组可以使用: char a[] [10]; 或者 char *a[]; 表示 第一种表示方式固定了每个字符串的最大大小.第二种没有字符串的大小限制. #include <s ...

  9. DNS 学习笔记之三- 详解DNS的资源记录

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />       最 ...

最新文章

  1. python的功能介绍_Python之int内部功能介绍
  2. 解决:Error: Aesthetics must be either length 1 or the same as the data (5): fill
  3. JSP session过期时间(小记)
  4. 关于Java的10个谎言
  5. C0302 将一个代码块中的内容保存在文件中, 查看一个rpm包是否可以安装
  6. 项目中最常用到的颜色
  7. 使用jstat报告自定义JVM指标集
  8. rip协议中周期性广播路由信息的报文_技术实操||距离矢量路由协议-RIP
  9. java循环的概念_Java数据结构之循环队列简单定义与用法示例
  10. python数据分析多久能学会_周末深夜,学妹说她想做Python数据分析师....
  11. node中封装MongoDB
  12. 百度SEO站群爱客影院v3.5自动采集影视网站源码
  13. 突破百度网盘下载限制(大文件直接下载、使用迅雷下载)
  14. [从头读历史] 第263节 左传 [BC537至BC479]
  15. Oracle 语句大全,确实不错,赶紧转走!
  16. TweenMax学习笔记整理
  17. 九度OJ—题目1015:还是A+B
  18. 用PyTorch进行手写数字识别
  19. 学习java过程之内部类
  20. Luogu 4844 LJJ爱数数

热门文章

  1. 【CF补题】【ABC】Codeforces Round #777 (Div. 2) C++代码
  2. 计算机毕设Node.js+Vue游戏盒子系统(程序+LW+部署)
  3. python核心基础知识
  4. 上海理工大学本科毕业论文答辩PPT模板
  5. c++判断字符串是否有中文
  6. JS教程之 识别 JavaScript 数据类型:两种方法就足够了
  7. php模糊查询的实现方法
  8. 虚拟机克隆的网络配置
  9. 消费者洞察:案例透视消费者洞察实践与收益
  10. 团体程序设计天梯赛练习题L1_part 8(36~40)