C语言基础之do-while语句
do—while语句是while语句的倒装形式。
格式:do语句while(条件表达式)
功能:先执行循环体,再计算条件表达式的值。当条件表达式的值为真时,代表循环的条件成立,继续执行循环。当条件表达式的值为假,代表循环的条件不成立,退出循环,中国自学编程网整理发布,www.zxbc.cn。
do—while语句是反复执行循环,直到循环的条件不成立。
说明:
(1)do—while语句是先执行,后判断。如果循环的条件一开始就不成立,循环也将执行一次。
(2)与while语句一样,循环体中同样必须有改变循环条件的语句,否则循环不能终止,形成无限循环。
(3)循环体为多条语句时必须采用复合语句。
(4)当循环条件为永真条件时,将变成无限循环。可利用break语句终止循环的执行。
(5)与其它高级语言不同,C语言的直到循环与当循环的条件是同一的,其它高级语言中是互为相反条件。
(6)等价的if语句加goto语句形式如下:
循环体;
标号:if(条件表达式)
{循环体;
goto标号;
}