运算符结合性
如果表达式中的两个运算符具有相同的优先级,则根据其结合性从左到右或从右到左求值。
例如,加法的结合性为从左到右,因此表达式 2+3+4 求值为 (2+3)+4。相反,赋值运算符的结合性为从右到左;因此表达式 x=y=z 求值为 x=(y=z)。
参见关于运算符。
如果表达式中的两个运算符具有相同的优先级,则根据其结合性从左到右或从右到左求值。
例如,加法的结合性为从左到右,因此表达式 2+3+4 求值为 (2+3)+4。相反,赋值运算符的结合性为从右到左;因此表达式 x=y=z 求值为 x=(y=z)。
参见关于运算符。