C语言中 右结合性是指同一级别的符号还是同一个符号?

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:10:23
如& * ! ++等它们是一个级别的 如*P++是先算哪个啊?请高手指教!

是指同一个优先级的,当然,同一个符号也属于同一优先级。
同一级别的结合性相同,右结合的话就从右到左算。
*P++就要先算 P++,再算*(P++)。
这个*不是指乘号吧?楼上的有人搞错了吧!& * ! ++ 是同一优先级。这是提问的余先生列出的已知条件。。。
以上 希望能给您提供帮助。

同一优先级的才按右结合性.不同优先级的高优先级的优先.

同一符号的,赋值表达式,! ++ —-...就是右结合,一个运算表达式主要是根据优先级的先后来计算的++优先级大于×所以先算p++ 在算×

1.右结合性是普遍的。
2.++的优先级高,*p++相当于*(p++),这里你要明白++的意思:先做运算后自增。所以p先做*,然后自增。