若有变量定义double x=-3.4;循环语句while(x){x=x>0;}是正确命令。这个是

发布网友 发布时间:2022-04-22 22:56

我来回答

2个回答

热心网友 时间:2023-10-08 01:11

while(x)的意思是如果x不等于0,就执行下面的语句。
x = x > 0; 意思是,判断x值是否大于0,如果是,就将1赋值给x;否,就将0赋值给x。
x初始值是-3.4,所以进入while循环,然后赋值语句将0赋值给x;然后再判断循环条件,不满足,退出循环。

热心网友 时间:2023-10-08 01:12

能正确编译并运行。

#include<stdio.h>
int main()
{
double x=-3.4;
while(x){
x=x>0;
}
printf( "%lf\n", x );
}
/*
运行结果: 
0
*/

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com