问题描述: C语言 x+=(a++==b)?c:--d什么意思?x+=(a++==b)?c:--d 1个回答 分类:综合 2014-09-21 问题解答: 我来补答 a++是先使用a的值,然后改变a的值+1--d是先改变d的值-1,然后再使用.:是条件表达式,意思是 前面为真,则取冒号前的,否则取冒号后的所以相当于if(a==b){x=x+c;}else{d= d-1;x=x+d;}a=a+1;就是上面这些语句了. 展开全文阅读