c语言的运算符的左结合性和右结合性,K&R的书上写了一句话,非常不起眼,但是却很重要,
C, like most languages, does not specify the order in which the operands of an operator are evaluated. (The exceptions are &&, ||, ?:, and `,'.)
这一句话解了很多疑惑。也就是说结合性和计算顺序是两码事。
结合性只是加括号的规则,并没有说必须先计算括号里面的表达式。
阅读(783) | 评论(0) | 转发(0) |