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

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

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

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

Ответы на вопрос(3)

Ваш ответ на вопрос