在 c primer plus 这本书中,在看binary search tree部分,看不懂。看到以下两个
第一个:&look.parent->left
第二个:&(look.child->item)
这两个的意思难道不一样吗?这几个符号 & . -> 的顺序是怎样的?
哪位能解释一下?先谢谢了!
在 c primer plus 这本书中,在看binary search tree部分,看不懂。看到以下两个
第一个:&look.parent->left
第二个:&(look.child->item)
这两个的意思难道不一样吗?这几个符号 & . -> 的顺序是怎样的?
哪位能解释一下?先谢谢了!
.
,->
平级,左结合。&
低于上面两个。有时候,特别是在表达式不是只有
+
,-
,*
,/
的时候,加()
不是为了改变运算顺序,而是为了看起来更清晰。毕竟有那么多运算符的优先级,还是很容易记混的。