C语言中的while(条件表达式)语句
格式:while(条件表达式)语句
功能:条件表达式描述循环的条件,语句描述要反复执行的操作,称为循环体。
先计算条件表达式的值,当条件表达式的值为真时,代表循环的条件成立,执行循环体。当条件表达式的值为假时,代表循环的条件不成立,退出循环,执行循环下一条语句。
while语句是当循环的条件成立时,反复执行的循环。
说明:
(1)while语句是先判断,后执行。如果循环的条件一开始不成立(条件表达式为假),则循环一次都不执行。
(2)循环体中必须有改变循环条件的语句,否则循环不能终止,形成无限循环。
(3)循环体为多条语句时,必须采用复合语句。
(4)当循环条件为永真条件时,将变成无限循环。可以利用break语句终止循环的执行。
(5)等价的if语句加goto语句形式如下:
标号:if(条件表达式)
(循环体;
goto标号;