11智能在线
新记
C语言中的a=b+c++的执行顺序
如题所述
举报该文章
相关建议 2012-08-13
根据《C++运算符优先级表》
优先级 运算符 结合性
1 后置++ 左→右
6 + 左→右
16 = 右→左
优先级序列号越小,优先级越高。
因此,a=b+c++中,先算++,再算+,最后算=(赋值),即:
(1)c++
(2)b+(c++)
(3)a=[b+(c++)]
希望采纳。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/sv8svq72f.html
其他看法
第1个回答 2012-08-13
各个编辑器里的执行方式是不一样的,看实际结果为准,从结果得出结论
第2个回答 2012-08-13
a=b+c;
c++;
相似回答
大家正在搜
相关问题
在C语言中,a+b++的计算顺序
C++中连续使用赋值语句的执行顺序
C语言中b=(c++)+(c++)运算顺序
c语言中a+++++b应该怎么理解?
c 中{a=b;a=c}怎么执行
c++ 怎么运行a=a+b+c
C语言中 A||B&&C的执行顺序是怎么的?与高级语言一样不...
c语言中为什么a++的运算结果是一个右值 执行顺序不是先返回...