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

为什么+a+是6,+b+是1,+sum+是27呢

请教各位大神

提问者:DD健身求监督 2015-09-12 20:27

个回答

  • 猪名已被占用
    2015-11-02 11:59:34

    100%7的余数是2 么? 不是 3 吗?

  • 第五缘丶
    2015-09-30 22:05:25

    sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;

    ++a、--b 运算符在前是先自身运算后参与运算

    所以 ++a 就是6再加3就是9了

    同理 --b 就是1了 2-1 =  呵呵

    结果就是9/1*3=27了 sum=27

  • 独自精彩
    2015-09-18 09:57:55

    “++” 累加符号   “--”递减符号  是一个整体符号  不能理解为+两次或-两次 

    a为5 累加一次就是6    

     b为2 递减一次就是1    (%为取余数 100除以7的余数是2)

    第二次求和 sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;

                              = ((6+3)/ (2-1) )*3

                              =9*3

                              =27

  • qq_也许丶或许_0
    2015-09-12 23:19:13

    weishenm??