c语言题目,大家帮帮忙

2024-11-27 05:31:13
推荐回答(4个)
回答1:

程序输出1。
应为在执行x-=2后 x=1输出。 而while(!x)条件为不满足,循环终止。
没有死循环

回答2:

先x=x-2=3-2=1打印出1,判断非x,由于此时x=1,非x就为0,就不执行do了。结果为1

回答3:

这是一个死循环,没有x=0的时候的,循环语句中的:x-=2相当于x=x-2;然后判断里面的是:while(x!=0)

回答4:

输出printf("%d\n",x-=2);这样写感觉有点问题