为什么++在前面跟在后面的结果不同??
答案:2 悬赏:30 手机版
解决时间 2021-04-01 04:14
- 提问者网友:wodetian
- 2021-03-31 15:29
为什么++在前面跟在后面的结果不同??
最佳答案
- 五星知识达人网友:荒野風
- 2021-03-31 16:22
因为后置++(或者--)在编译时,是取值然后++(--),所以:a=a++,先取a=3,然后再++(--)最后作为右值返回把++(--)的值给覆盖了(就是说把后置的结果给覆盖了)。
全部回答
- 1楼网友:長槍戰八方
- 2021-03-31 17:10
通俗的说就是主动和被动 假如你有变量为i,++i就是先加1在赋值;i++就是先赋值在加1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯