C语言中左右结合性什么意思?

如题所述

第1个回答  2020-04-17
其实很简单,它就是同优先级操作符在语句中的“运算优先级(或叫顺序)”。比如12/3*4,/和*是同优先级操作符,先算12/3呢还是先算3*4呢?由于/和*都是左→右结合的,所以12/3*4就被解释为(12/3)*4,而不会被解释为12/(3*4)。再比如当p是指针时的*p++,由于*和++同级别,它们又是右→左结合的,所以被解释为*(p++)而不会被解释为(*p)++。从以上可知,对于不同优先级的操作符,结合性就起不到什么作用了。个人理解,仅供参考。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网