while语句
循环的一般形式:
while(expression)
statement
终止while循环
构造while循环时,循环中必需包含能够改变判断表达式的值使表达式的值变为假。
比较大小:使用关系运算符和表达式
关系运算符
> 大于 >= 大于或等于 == 等于 < 小于 <= 小于或等于 != 不等于
关系运算符的优先级低于算术运算符。
真和假
非0为真,0为假。
新的_Bool类型
C99标准。只具有值1(真)和0(假)。
不确定循环和计数循环
不确定循环:不确定要循环多少次的循环。
计数循环:
1.必须初始化一个计数器。
2.计数器与某个有限的数值进行比较。
3.每次循环,计数器都要递增。
for循环
for关键字之后的圆括号包含了两个分号分开的三个表达式:
第一个表达式进行初始化;第二个表达式是判断条件;第三个表达式进行改变或称为更新。
更多赋值运算符
+=、 -= 、*= 、/= 、%=
逗号运算符:逗号是个顺序点,逗号左边产生的所有副作用都在程序都在程序运行到右边之前生效。
退出条件循环:do while
while循环和for循环都是入口条件循环。在每次执行循环之前先检查判断条件。这样循环可能一次也不循环。
do while 判断条件在执行循环之后,保证循环至少被循环一次。
嵌套循环
嵌套循环是指在另一个循环之内的循环。通常用于按行数显示数据。