桦~里胡哨 2021-11-18 21:03 采纳率: 25%
浏览 37
已结题

既然算术运算符优先级高于赋值运算符,为何n=i++是先把i值赋给n,i再自加

既然算术运算符优先级高于赋值运算符,为何n=i++是先把i值赋给n,i再自加

  • 写回答

1条回答 默认 最新

  • CSDN专家-link 2021-11-18 21:05
    关注

    这跟优先级没有关系,是i++的特性,就是先用i当前值进行表达式计算,计算结束后i再加1
    它相当于
    n=i;
    i=i+1;
    这两行代码的缩写

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月26日
  • 已采纳回答 11月18日
  • 创建了问题 11月18日