众所周知:求值顺序由优先级和关联性决定。 对于这个例子,结合律决定了a+b,然后结果加上c。这就是符合 ANSI C 的编译器所做的(省略了优化)。但是它会像标题中的上述方式一样被评估吗?在什么编译器中?在 K&R C 中?
最佳答案
关于c - a+b+c会不会这样操作 : a+c+b?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5582438/
标签 c
众所周知:求值顺序由优先级和关联性决定。 对于这个例子,结合律决定了a+b,然后结果加上c。这就是符合 ANSI C 的编译器所做的(省略了优化)。但是它会像标题中的上述方式一样被评估吗?在什么编译器中?在 K&R C 中?
最佳答案
关于c - a+b+c会不会这样操作 : a+c+b?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5582438/