JAVA中说明x=3+++a与x=3+a++的差别
答案:4 悬赏:30
解决时间 2021-03-25 12:00
- 提问者网友:蓝琪梦莎
- 2021-03-24 18:47
JAVA中说明x=3+++a与x=3+a++的差别
最佳答案
- 二级知识专家网友:高冷不撩人
- 2019-05-16 02:14
++在前表示先自加再带入表达式计算,++在后表示先计算,表达式结束后再自加
全部回答
- 1楼网友:野心和家
- 2021-02-24 23:15
++a 和 a++ 的区别在于
a++是先取出a的值参与运算,然后再自加,
++a是自加以后再参与运算,
例子
如果 int a =1;
x=3+ ++a 应该等于 a自加后也就是2,再和3相加 结果等于5
x=3+a++ 应该等于 取出a 的值 1,和3相加 结果等于4
而且 x=3+++a 应该写成 x=3+(++a);
- 2楼网友:错过的是遗憾
- 2019-10-11 12:30
x=3+++a 等同于:x=3+(a+1); a=a+1
x=3+a++ 等同于:x=3+a; a=a+1
- 3楼网友:一池湖水
- 2020-04-14 17:23
x=3+++a表示x等于3自增1之后再加上a,即x=4+a;
x=3+a++表示x等于3+a,即x=3+a,在这之后(3+a)进行自增1
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯