大一c语言,详细过程说一下

img

img


没看懂啥意思,答案是不是0啊,为啥这样做,前面那个括号是啥意思

if(!n)等价于if(n == 0)或者if(n == false),显然满足,所以 x-=1得x等于1;
if(m),m等于1,为真,所以 x-=2,得x等于-1;
if(x),x的值为-1,为真,所以++x,得x等于0

答案是0.
没有什么为什么,就是让你熟悉条件判断语句非0和0的用法。

答案是0,望采纳