同一优先级的运算符,运算次序由结合方向所决定

[复制链接]
查看11 | 回复5 | 2013-10-22 17:40:26 | 显示全部楼层 |阅读模式
一般情况下,一元更高的优先级,低优先级的赋值运算符。算术运算符优先级较高,关系和逻辑运算符的优先级较低的。多数运营商都左结合,一元,一元运算符,赋值运算符有权关联。 好了,问这个问题的人太多,懒得继续回答直接贴上来自己的看看。 。 。优先
运营商的名称或意义 使用相结合的形式方向 BR p>说明:
数组下标数组名[常量表达式 左右 () 括号 (表达式)/函数名(参数列表) BR p>。成员选择(对象...
回复

使用道具 举报

千问 | 2013-10-22 17:40:26 | 显示全部楼层
一般情况下,一元更高的优先级,低优先级的赋值运算符。算术运算符优先级较高,关系和逻辑运算符的优先级较低的。多数运营商都左结合,一元,一元运算符,赋值运算符有权关联。 好了,问这个问题的人太多,懒得继续回答直接贴上来自己的看看。 。 。优先运营商的名称或意义使用相结合的形式方向 BR p>说明:数组下标数组名[常量表达式...
回复

使用道具 举报

千问 | 2013-10-22 17:40:26 | 显示全部楼层
这里说的 结合方向是指 程序读取运算顺序的方向。其实 这种运算的 完全可以参照数学 里面的计算顺序记忆例如:1*2+3+6-5+6计算顺序是:1*2 =》 2+3 =》5+6=》11-5=》6+6=12这样的意思...
回复

使用道具 举报

千问 | 2013-10-22 17:40:26 | 显示全部楼层
‘++’后置的话优先级就比‘-’高,结合方向不同,所以-i++,若i=1,则最后结果为-1,i=2'++'前置的话和‘-’优先级相同,结合方向不同...
回复

使用道具 举报

千问 | 2013-10-22 17:40:26 | 显示全部楼层
‘++’后置的话优先级就比‘-’高,结合方向不同,所以-i++,若i=1,则最后结果为-1,i=2'++'前置的话和‘-’优先级相同,结合方向不同。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行