Почему это неопределенное поведение?

Почему следующее данное выражение вызывает неопределенное поведение?

int i = 5;
i = (i,i++,i) + 1 

На мой вопрос влияет вопрос Алса здесь

]

5
задан Community 23 May 2017 в 10:27
поделиться