为什么 C/C++ 没有定义表达式求值顺序?

1 c c++ evaluation expression

您可能知道 C/C++ 没有指定表达式求值顺序。使它们未定义的原因是什么。

ebo*_*ebo 5

它允许编译器优化。一个例子是重新排序算术指令以最大限度地使用 ALU 或隐藏计算的内存延迟。