问题描述: 设有定义int a=0,b=0,t;,则执行语句:t = a++&&++b;后,a和b的值是( ). 1个回答 分类:综合 2014-10-07 问题解答: 我来补答 t = a++&&++b 等价于:t=aa=a+1=1由于a++,a在前,是先用后自增,a=0,并且用是“&&”,而前面的表达式先用 a=0,为假.所以不会执行++b,所以b也等于0,t=0 所以最后答案应该是t=0,a=1,b=0吧? 展开全文阅读