C语言中 while(flag) 是什么意思 啊

2025-04-07 00:02:39
推荐回答(4个)
回答1:

这是while语句;
形式是:
while(一个值 或 一个表达式)//*如果这个值,或表达式的值不是0,那么执行下面程序
{执行的任务;} 如果表达式的值是0,那么停止循环*//
这是一个循环如果flag是0那么停止循环,如果flag非0继续循环;
不懂再问哦;
好评哦,亲!

回答2:

while是循环判别语句,当while后面括号里面的表达式为真,那么紧接在其后面的循环体({}或一条语句)会被执行,执行完之后又开始判别while后面括号里面的表达式是否为真,若为真,同上面一样执行循环体({}或单条语句),若为假,退出这个循环结构,从该while循环结构的后面一条语句开始执行

回答3:

while(0){
//不进来
}

while(1){
//一直进来 直到break;
}

回答4:

详解如下:
1、while用于循环。
2、当while后面的括号里面的条件为真的时候,继续循环执行。
3、当while后面的括号里面的条件为假的时候则终止循环。
4、while(flag==0)就是当flag的值等于0的时候,循环继续,如果flag的值不等于0,则不会循环。