3 回答

TA貢獻(xiàn)1789條經(jīng)驗 獲得超8個贊
在不限制表達(dá)式計算順序的情況下,可以生成更好的代碼。
int x = f(2) + g(3); // undefined whether f() or g() is called first

TA貢獻(xiàn)1810條經(jīng)驗 獲得超4個贊
參數(shù)的計算順序未指定。

TA貢獻(xiàn)1776條經(jīng)驗 獲得超12個贊
參數(shù)的計算順序未指定。參數(shù)表達(dá)式計算的所有副作用在輸入函數(shù)之前生效。
bar()
baz()
bar()
baz()
foo
.
除非已注明(例如特別規(guī)則) &&
和 ||
],未具體說明單個運算符操作數(shù)的計算順序和單個表達(dá)式的子表達(dá)式以及副作用發(fā)生的順序。
bar()
baz()
foo(bar() + baz())
- 3 回答
- 0 關(guān)注
- 675 瀏覽
添加回答
舉報