当语句(c)时
while 语句可以重复语句,直到指定的表达式变为 false。
语法
- 迭代语句:
当 (时 表达式 ) 语句
该 表达式 必须具有算术或指针类型。 执行如下所示:
该计算 表达式 。
如果 表达式 最初是错误的, 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 语句的停止执行。