目录

  • 1 计算机概述
    • 1.1 计算机简介
    • 1.2 计算机系统
    • 1.3 数值在计算机中的表示
  • 2 C语言概述
    • 2.1 C语言发展及特点
    • 2.2 C语言程序的运行步骤和开发环境
    • 2.3 简单的C语言程序
  • 3 C语言基础
    • 3.1 变量、常量及数据类型
    • 3.2 运算符和表达式
    • 3.3 输入、输出
  • 4 选择结构
    • 4.1 计算机编程和算法
    • 4.2 if语句
    • 4.3 if嵌套和if多分支
    • 4.4 switch语句
  • 5 循环结构
    • 5.1 while语句和do...while语句
    • 5.2 for语句
    • 5.3 break语句和continue语句
    • 5.4 goto语句构成的循环
    • 5.5 嵌套循环结构
    • 5.6 程序设计举例
  • 6 函数
    • 6.1 函数的定义与调用
    • 6.2 函数的嵌套调用和递归调用
    • 6.3 作用域和生命周期
    • 6.4 章节小结与测试
  • 7 数组
    • 7.1 一维数组及应用
    • 7.2 二维数组及应用
    • 7.3 字符数组
    • 7.4 数组作为函数参数
    • 7.5 章节小结与测试
  • 8 指针
    • 8.1 指针变量
    • 8.2 指针与数组
    • 8.3 指针的多种形态
  • 9 字符串
    • 9.1 字符串概念及输入输出
    • 9.2 字符串函数
    • 9.3 指针与字符串
    • 9.4 章节小结与测试
  • 10 编译预处理
    • 10.1 宏定义
    • 10.2 文件包含
    • 10.3 条件编译
  • 11 结构体、共用体和用户定义类型
    • 11.1 结构体类型变量
    • 11.2 结构体类型数组与指针
    • 11.3 结构体与函数
    • 11.4 用指针处理链表
    • 11.5 共用体
  • 12 位运算
    • 12.1 位运算的概念和运算规则
  • 13 文件
    • 13.1 C文件概述
    • 13.2 文件的打开与关闭
    • 13.3 文件读写
    • 13.4 位置指针的定位
嵌套循环结构

学习目标:

理解并掌握循环的嵌套

重点:

 掌握循环的嵌套

掌握各种循环结构中的执行循环体、判断循环条件的顺序

难点:

掌握循环的嵌套

掌握各种循环结构中的执行循环体、判断循环条件的顺序

  

一、循环嵌套

1、循环嵌套的基本概念

Ø 一个循环体里包含了另一个完整的循环语句,称为循环嵌套。

Ø 循环嵌套可以有多层,每次循环在逻辑上必须是完整的。

 

2嵌套循环结构

Ø  在一个循环体内部可以包含另一个完整的循环结构,这种结构被称为二层循环嵌套。在内部的循环中还可以嵌套循环,这就是多层循环嵌套。 

Ø  某一种循环(while循环、do-while循环或for循环)可以自身嵌套,如:在while循环的内部可以包含完整的while循环,在do-while循环的内部可以包含完整的do-while循环,在for循环的内部可以包含完整的for循环。

Ø  不同种的循环可以互相嵌套。例如,在while循环的内部可以包含完整的for循环,在while循环的内部可以包含完整的do-while循环,在do-while循环的内部可以包含完整的for循环;在for循环的内部可以包含完整的while循环或do-while循环,等等。

 

二、使用嵌套循环的注意事项

1使用复合语句,以保证逻辑上的正确性用一对花括号将各层循环体语句括起来

2内层和外层循环控制变量不能同名,以免造成混乱

3采用右缩进格式书写,以保证层次的清晰性

 

三、选择三种循环的一般原则

1 如果循环次数已知,计数控制的循环

--for

2如果循环次数未知,条件控制的循环

--while

3如果循环体至少要执行一次

--do-while

4这只是一般原则,不是必要原则

 

四、应用举例