下程序的输出结果是() main() {int a=-1,b=1,k; if((++a<0)&&!(b--<=0))printf("%d%d\n",a,b);

else
printf(%d%d\n",b,a);
}
A, -1 1 B, 0 1 C, 1 0 D, 0 0
要详细过程

选C
if条件中++a是先把a加1(加1后a等于0)后再和0比较,此时a不小于0,条件不成立所以它就不再判断&&后面的条件了。之后就执行else语句打印b==1,a==0;所以选C
温馨提示:答案为网友推荐,仅供参考
相似回答