该 while 语句允许重复语句,直到指定的表达式变为 false。
语法
iteration-statement:
while (
expression
)
statement
必须 expression 具有算术或指针类型。 执行继续,如下所示:
计算结果
expression。如果
expression最初为 false,则永远不会执行语句的while正文,并且控制从while语句传递到程序中的下一个语句。如果
expression为 true(非零),则执行语句的正文,并且从步骤 1 开始重复该过程。
当执行语句gotobreak正文或语句正文时,return该while语句也可以终止。
continue使用语句在不退出while循环的情况下终止迭代。 该语句将 continue 控制权传递给语句的 while 下一次迭代。
下面是语句的示例 while :
while ( i >= 0 )
{
string1[i] = string2[i];
i--;
}
本示例将字符从 string2 中 string1复制到 。 如果 i 大于或等于 0,则 string2[i] 分配给 string1[i] 并 i 递减。 达到或低于 0 时 i ,语句的执行 while 将终止。