永发信息网

while函数程序的问题

答案:1  悬赏:70  手机版
解决时间 2021-06-05 23:44
  • 提问者网友:鐵馬踏冰河
  • 2021-06-05 16:23

如下程序

int x=3;

do{

x-=2;

cont<<x;

}

while(!(--x));

执行这个程序的结果是什么?

怎么算出来的? 我算出X为非0以后就不知道怎么做了

最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-06-05 18:01

x=3


(1) x=x-2=1


cout: x=1


!(--x)=!(x=0)=1 真,继续


(2) x=x-2=-2


cout: x=-2


!(--x)=!(x=-3)=!(1)=0 假,停止


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯