永发信息网

在C++中,为什么前自增操作生成左值,后自增

答案:2  悬赏:70  手机版
解决时间 2021-03-28 18:00
  • 提问者网友:像風在裏
  • 2021-03-28 03:17
在C++中,为什么前自增操作生成左值,后自增
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-03-28 04:52
i++ i=i+1 先用i的值然后再加一
++i i=i+1 先加一
全部回答
  • 1楼网友:千夜
  • 2021-03-28 05:18
虽然你没有说完,但我已明白了意思。因为在表达式中,若有已声明过的变量t,则++t等价于t=t+1;,显然执行完后已经成了变量t,当然可以做左值;而t++等价于t+1;,是个没有将t+1的结果赋给t的表达式,自然不能做左值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯