既然算术运算符优先级高于赋值运算符,为何n=i++是先把i值赋给n,i再自加
1条回答 默认 最新
- CSDN专家-link 2021-11-18 21:05关注
这跟优先级没有关系,是i++的特性,就是先用i当前值进行表达式计算,计算结束后i再加1
它相当于
n=i;
i=i+1;
这两行代码的缩写本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
既然算术运算符优先级高于赋值运算符,为何n=i++是先把i值赋给n,i再自加
这跟优先级没有关系,是i++的特性,就是先用i当前值进行表达式计算,计算结束后i再加1
它相当于
n=i;
i=i+1;
这两行代码的缩写