当语句(c)时

while 语句可以重复语句,直到指定的表达式变为 false。

语法

  • 迭代语句:
    当 (时 表达式 ) 语句

表达式 必须具有算术或指针类型。 执行如下所示:

  1. 该计算 表达式

  2. 如果 表达式 最初是错误的, while 语句的主体从不执行,因此,控件从 while 语句传递到过程的下一条语句。

    如果 表达式 为 true (非零),语句的主体执行,进程是重复的开头在步骤。

,当 中断、 goto或 return 在语句体中执行时, while 语句还可以停止。 使用 继续 语句停止迭代,而不 while 退出循环。 继续 语句将控制传递到 while 语句的下一个迭代。

这是 while 语句的示例:

while ( i >= 0 ) 
{
    string1[i] = string2[i];
    i--;
}

此示例将 string2 的字符。 string1。 如果 i 大于或等于 0, string2[i] 分配给 string1[i] ,并 i 递减。 当 i 到达或不低于 0 时, while 语句的停止执行。

请参见

参考

while语句(C++)