编程论坛
注册
登录
编程论坛
→
C++教室
C++中运算符的结合性是什么意思
拉C
发布于 2010-05-28 00:21, 5411 次点击
我们现在的C++课本差到极啊,对一些词的相关概念都没有。
C++中运算符的结合性是什么意思?
我要的是概念。
3 回复
#2
南国利剑
2010-05-28 00:38
运算符的结合性指同一优先级的运算符在表达式中操作的组织方向, 即: 当一个运算对象两侧运算符的优先级别相同时, 运算对象与运算符的结合顺序, C 语言规定了各种运算符的结合方向( 结合性) 。大多数运算符结合方向是“自左至右”, 即: 先左后右, 例如a- b+c, b 两侧有- 和+两种运算符的优先级相同, 按先左后右结合方向, b 先与减号结合, 执行a- b 的运算, 再执行加c 的运算。除了自左至右的结合性外, C 语言有三类运算符参与运算的结合方向是从右至左。即: 单目运算符, 条件运算符, 以及赋值运算符。关于结合性的概念在其他高级语言中是没有的, 这是C语言的特点之一。
#3
gaoce227
2010-05-28 10:28
楼上太详细了。我没没话说。
#4
拉C
2010-05-28 15:45
回复 2楼 南国利剑
谢谢。
1