第 6章 循环结构程序设计
说明: (1) do-while语句是先执行, 后判断.如果循环的条 件一开始就不成立, 循环也将执行一次. (2) 与while语句一样, 循环体中同样必须有改变循环 条件的语句, 否则循环不能终止, 形成无限循环. (3) 循环体为多条语句时必须采用复合语句. (4) 当循环条件为永真条件时, 将变成无限循环.可 利用break语句终止循环的执行. (5) 与其它高级语言不同, C语言的直到循环与当循环 的条件是同一的, 其它高级语言中是互为相反条件.
第 6章 循环结构程序设计
第 6章 循环结构程序设计 章
6.1 while语句 语句 6.2 do-while语句 语句 6.3 for语句 语句 6.4 终止循环语句 终止循环语句 6.5 多重循环 多重循环 6.6 程序设计举例
第 6章 循环结构程序设计
6.1 while语句 语句
格式: while (条件表达式) 语句 功能: 条件表达式描述循环的条件, 语句描述要反 复执行的操作, 称为循环体. 先计算条件表达式的值, 当条件表达式的值为真时, 代表循环的条件成立, 执行循环体.当条件表达式的值 为假时, 代表循环的条件不成立, 退出循环, 执行循环下 一条语句. while语句是当循环的条件成立时, 反复执行的循环.
第 6章 循环结构程序设计
(1) 循环体为多条语句时, 也必须采用复合语句描述. (2) 表达式1可省略, 分号不能省.此时应在循环外给 循环赋初值, 执行循环时, 将跳过第一步. 如: for(; i<=100; i++) sum+=i; (3) 如果表达式2省略(分号不能省), 则不判断循环条件, 相当循环条件永真, 形成无限循环. 如: for(i=1; ; i++) sum+=i