社区
新手乐园
帖子详情
C语言中运算符的优先级是计算优先级还是结合优先级
滚滚红尘中之沧海一粟
2009-11-16 04:42:03
很多教材上都说运算符的优先级是指计算的优先级,但也有说运算符的结合的优先级,两者到底哪个正确?
...全文
164
10
打赏
收藏
C语言中运算符的优先级是计算优先级还是结合优先级
很多教材上都说运算符的优先级是指计算的优先级,但也有说运算符的结合的优先级,两者到底哪个正确?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tangguixi
2009-11-17
打赏
举报
回复
看情况。
飞天御剑流
2009-11-16
打赏
举报
回复
你换个编译器再试试,就明白了。
滚滚红尘中之沧海一粟
2009-11-16
打赏
举报
回复
如下代码:
int a=1,b;
b=a+1+(a=4);
printf("b=%4d\n",b);
a=1;
b=(a+1)+(a=4);
printf("b=%4d\n",b);
为什么b的值是相同的。在VS2008调试。
song0511
2009-11-16
打赏
举报
回复
不必在乎!
WaistCoat14
2009-11-16
打赏
举报
回复
我有时也晕,实在记不住就用()来区分
bolins
2009-11-16
打赏
举报
回复
真不明白。只有顶顶。
xxf012005
2009-11-16
打赏
举报
回复
[Quote=引用 2 楼 supermegaboy 的回复:]
"计算的优先级"这一说法是错误的。C/C++的求值顺序是未指定的,优先级、结合性不影响求值顺序,某个运算符比另一个运算符优先并不意味着该运算符所处的子表达式首先被计算。
[/Quote]
顶.
qygfr
2009-11-16
打赏
举报
回复
[Quote=引用 2 楼 supermegaboy 的回复:]
"计算的优先级"这一说法是错误的。C/C++的求值顺序是未指定的,优先级、结合性不影响求值顺序,某个运算符比另一个运算符优先并不意味着该运算符所处的子表达式首先被计算。
[/Quote]
我是新手,请详解!!!
飞天御剑流
2009-11-16
打赏
举报
回复
"计算的优先级"这一说法是错误的。C/C++的求值顺序是未指定的,优先级、结合性不影响求值顺序,某个运算符比另一个运算符优先并不意味着该运算符所处的子表达式首先被计算。
clhposs
2009-11-16
打赏
举报
回复
这种问题不必深究
C语言
各
运算符
优先级
及函数大全
C语言
各
运算符
优先级
及函数大全、ASCII码表、
C语言
的格式输入输出
C语言
运算符
优先级
和
结合
性表
C语言
运算符
优先级
和
结合
性表,全面介绍了
C语言
运算符
的
优先级
和
结合
性。
C语言
运算符
优先级
.xls
C语言
运算符
优先级
C语言
运算符
优先级
C语言
运算符
优先级
.doc
C语言
运算符
优先级
C语言
运算符
优先级
C语言
中
运算符
的
优先级
与
结合
性
对
C语言
中
运算符
的
优先级
与
结合
性进行了细致的排列比较。
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章