永发信息网

C语言中的a=b+c++的执行顺序

答案:3  悬赏:60  手机版
解决时间 2021-02-10 20:11
  • 提问者网友:城市野鹿
  • 2021-02-10 01:01
C语言中的a=b+c++的执行顺序
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-02-10 01:16
根据《C++运算符优先级表》
优先级 运算符 结合性
1 后置++ 左→右
6 + 左→右
16 = 右→左

优先级序列号越小,优先级越高。
因此,a=b+c++中,先算++,再算+,最后算=(赋值),即:
(1)c++
(2)b+(c++)
(3)a=[b+(c++)]

希望采纳。
全部回答
  • 1楼网友:三千妖杀
  • 2021-02-10 02:18
3 2 2 a取最后一个计算式的值,b+c++相当于b+(c++)
  • 2楼网友:舍身薄凉客
  • 2021-02-10 01:54
各个编辑器里的执行方式是不一样的,看实际结果为准,从结果得出结论
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯