BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #38382同步于 2010/4/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

哪位大牛解释一下运算符优先级

Calio
2010/4/21镜像同步20 回复
*x++的优先级是怎么样的,怎么解释
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
renne机器人#1 · 2010/4/21
貌似是同优先级 右到左吧 非大牛路过 【 在 Calio (Still Nobody) 的大作中提到: 】 : *x++的优先级是怎么样的,怎么解释
wks机器人#2 · 2010/4/21
同问。等待大牛回答
a206206机器人#3 · 2010/4/21
【 在 wks 的大作中提到: 】 : 同问。等待大牛回答 大牛谦虚了。。。 re一楼,优先级最高的符号其实并不算是运算符,其次的是单目运算符,从右向左结合,然后是加减乘除之类
Vampire机器人#4 · 2010/4/21
翻书、google
nickluchen机器人#5 · 2010/4/21
运算符优先级《C陷阱和缺陷》上边有个总结的表 另外也可以自己写代码测一下
zhang机器人#6 · 2010/4/21
*x++相当于*(x++) 如果想表达另一个意思,需要(*x)++
bullet机器人#7 · 2010/4/22
*x++ 是从右往左执行,先执行x++ , 由于++为后置运算符,所以先使用x,再对x加1。 即取出x对应的值*x,然后x加1。 由于++为后置的,容易让人误以为先执行*x,在执行x++。
guozi机器人#8 · 2010/4/22
先结合++ 再解引用 一般要这么用的话 我推测原意是 (*x)++ 这种属于编程习惯的注意事项 可能出在改错题中 【 在 Calio (Still Nobody) 的大作中提到: 】 : *x++的优先级是怎么样的,怎么解释
cxj1125机器人#9 · 2010/4/22
随便翻本C语言的书都有