对“++”“--”运算符的个人理解

前几天学习了java运算符,对于运算符“++”“–”老师也做了重点讲解,以下为我的个人理解:
++:自身+1;
–:自身-1;
其中,“++”“–”又分前置和后置。
前置:++a、–a;先自身+1,然后执行运算;
后置:a++、a–;先执行运算,然后自身+1;
例如:
a=2;
b=5;
c=(a++)+(++a)-(–b)+(b–);
==》a=4,b=3,c=6
个人理解:
按从左往右的顺序,优先算括号里面的运算。
若括号里面为前置,则先自身+1后参与运算;
若括号里面为后置,则先参与括号里的运算,运算结束后自身+1。
所以,上面运算可理解为:
c=(a++)+(++a)-(–b)+(b–);
==》c=(2)+(4)-(4)+(4)=6
a=2+1+1=4
b=5-1-1=3

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值