私は以下に示す形式の式を持っています:-
while (count)
{
...
...
index = ((count == 20)? 0 : index++);
...
...
}
三項演算子はCのシーケンスポイントですが、シーケンスポイントはテスト部分で終わると思います。
この理解は正しいですか?このステートメントは未定義の動作につながりますか?
私は以下に示す形式の式を持っています:-
while (count)
{
...
...
index = ((count == 20)? 0 : index++);
...
...
}
三項演算子はCのシーケンスポイントですが、シーケンスポイントはテスト部分で終わると思います。
この理解は正しいですか?このステートメントは未定義の動作につながりますか?