目录

  • 1 C语言的介绍
    • 1.1 C语言的简单介绍及历史背景
    • 1.2 C语言的特点
    • 1.3 C语言程序的结构分析案例
    • 1.4 C语言程序的结构
    • 1.5 C语言程序的规范
    • 1.6 运行C语言程序的步骤和方法
  • 2 数据类型、运算符与表达式
    • 2.1 C语言的数据类型
    • 2.2 浮点型数据
    • 2.3 变量赋初值
    • 2.4 算数运算符和算数表达式
  • 3 最简单的C程序设计——顺序程序设计
    • 3.1 顺序程序设计
    • 3.2 数据的输入与输出
  • 4 选择结构程序设计
    • 4.1 关系运算符和关系表达式
    • 4.2 逻辑运算符和逻辑表达式
    • 4.3 if语句
    • 4.4 switch语句
  • 5 函数
    • 5.1 函数概念及无参函数的定义
    • 5.2 有参函数的定义
    • 5.3 函数的参数
    • 5.4 函数的返回值及调用
  • 6 循环控制
    • 6.1 While语句及Do...While语句
    • 6.2 用For语句实现循环
    • 6.3 For语句的几点说明
    • 6.4 循环的嵌套
  • 7 数组
    • 7.1 数组及一维数组的定义
    • 7.2 一维数组的引用与初始化
    • 7.3 二维数组
    • 7.4 字符数组
循环的嵌套

一个循环体中又包含了另一个完整的循环结构,叫做循环的嵌套。三种循环结构可以互相嵌套。
循环嵌套的执行过程是:外循环执行一次,内循环执行一个全过程。

3种循环中for语句功能最强大,使用最多,任何情况的循环都可使用for语句实现。当循环体至少执行一次时,用do...while语句与while语句等价。如果循环体可能一次也不执行,则只能使用while语句或for语句。

1.break语句:

作用范围:只能用于switch语句和循环语句中。

格式: break;

功能: 跳出switch语句,执行其后的语句;提前结束循环,从循环体中无条件跳转到循环体外,执行后面的语句。

2.continue语句:

作用范围:只能用于循环语句。

格式: continue;

功能:结束本次循环,即不再执行循环体中continue 语句之后的语句,转入下一次循环条件的判断与执行。
应注意的是,continue语句只结束本层本次的循环,并不跳出循环。注意:break语句和continue语句用于循环结构中,一般与if语句联合使用。

 continue语句和break语句的区别:

continue语句只结束本次循环,而不是终止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。