结果应为01这是由于++a先自加,使得a=0,所以++a<0不成立,则if((++a<0)&&!(b--<=0)) 语句不成立,并且也不再执行b--<=0了。故结果为01
第一个printf();不输出,因为++a<0为假,不执行;至于下面的else 你又没说清楚,不确定。
不是执行printf,应转入执行else printf,输出是1,0