第六章:C控制语句:循环
• 对于计算机科学(是研究计算机,不是用计算机做研究)而言,一门语言应该提供以下3种形式的程序流:
i. 执行语句序列;
ii. 如果满足某些条件就重复执行语句序列(循环);
iii. 通过测试选择执行哪一个语句序列(分支);
• 对于C语言,一个数不会一直减少,减少到其类型可容纳的最小值后,又会变成该类型可容纳的最大值。反之,也不会一直增大。
• 使用while时,要牢记一点:只有在测试条件后面的单独语句(简单语句或复合语句)才是循环部分。
- while语句
• while循环是使用入口条件的有条件循环。所谓“有条件”指的是语句部分的执行取决于测试表达式描述的条件,该表达式是一个入口条件(entry condition)。
• 使用while时,要牢记一点:只有在测试条件后面的单独语句(简单语句或复合语句)才是循环部分。
• 使用while语句时,若要逐个打印输入的内容,需将printf()函数放在while语句内;若要打印统计结果,则应将printf()函数放在while语句外。
i. 关系运算符和表达式
a. 关系运算符
运算符 含义
< 小于
<= 小于等于
== 等于
> 大于
>= 大于等于
!= 不等于
b. 新的_Bool类型
○ 在编程中,表示真或假的变量成为布尔变量(Boolean variable)