inta=1intb=a++intc=++aintd=a++ + ++a那个d的运算顺序是怎么样的
收起
直接最后一步吧, int d=a++ + ++a; 因为之前a是3就不多说了,我们拆开来看,d=a++,结果肯定是d=3,但是此时a的值为4,后边++a,a的值就是5了,3+5=8 ,a++是先赋值再运算,++a是先运算再赋值
报告相同问题?