C99 6.5 では、次のように述べています。
前のシーケンス ポイントと次のシーケンス ポイントの間で、オブジェクトの格納値は、式の評価によって最大 1 回変更されます。さらに、以前の値は、保存する値を決定するためにのみ読み取られます。
「さらに、以前の値は、保存する値を決定するためにのみ読み取られます」とはどういう意味ですか? C99 では、a[i++] = 1
未定義の動作はなぜですか?
前のシーケンス ポイントと次のシーケンス ポイントの間で、オブジェクトの格納値は、式の評価によって最大 1 回変更されます。さらに、以前の値は、保存する値を決定するためにのみ読み取られます。
「さらに、以前の値は、保存する値を決定するためにのみ読み取られます」とはどういう意味ですか? C99 では、a[i++] = 1
未定義の動作はなぜですか?