2

つまり、これに似たコードで、出力が未定義になります。

int a=41; a++ & printf("%d\n", a);

この操作が正確に何と呼ばれているのかわかりません。

4

1 に答える 1

9

問題は、どちらが最初に評価されるかが指定されていないprintfことa++ですa。未定義の動作が発生します。

于 2012-05-21T23:58:35.310 に答える