问答详情
源自:2-13 编程练习

第二次运算不懂

sum = ( (++a) + 3 ) / (2 - (--b) ) * 3; 
是怎么计算的,++a和a++啥区别

提问者:有花不见叶 2016-07-04 20:29

个回答

  • kindred0
    2016-07-04 20:41:21
    已采纳

    举个例子来说: a=2;  b = a++;    运行后: b = 2,a =3 ;

    a=2;  b = ++a;    运行后: b = 3,a =3;

  • v阿汤哥的鼎
    2016-07-04 20:51:51

    a++  是先运行这行代码在运行a+1。    a=2;  b = a++;    对于这行代码来说,先运行b = a,再将a+1;

    ++a  是先将a+1再运行这行代码 。      a=2;  b = ++a;    对于这行代码来说,先将a+1 ,再运行 b = a;