У меня есть выражение в форме, показанной ниже:-
while (count)
{
...
...
index = ((count == 20)? 0 : index++);
...
...
}
Теперь тернарные операторы являются точками последовательности в C, но я считаю, что точка последовательности заканчивается тестовой частью.
Верно ли это понимание, и как таковое это утверждение приведет к неопределенному поведению?