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,望采纳