Vulkan

运算符优先级与结合性


运算符的结合性同一优先级的运算符在表达式中操作的组织方向,

即: 当一个运算对象两侧运算符的优先级别相同,运算对象运算符的结合顺序


C 语言规定了各种运算符的结合方向( 结合性) 。

大多数运算符结合方向是“自左至右”, 即: 先左后右, 例如a- b+c,b 两侧有- 和+两种运算符的优先级相同, 按先左后右结合方向, b 先与减号结合, 执行a- b 的运算, 再执行加c 的运算。

除了自左至右的结合性外, C 语言有三类运算符参与运算的结合方向是从右至左。即: 单目运算符, 条件运算符, 以及赋值运算符。

posted on 2012-09-25 17:02  Vulkan  阅读(200)  评论(0编辑  收藏  举报

导航