Sum +++ é um comportamento indefinido em C? [duplicado]

Esta pergunta já tem uma resposta aqui:

Por que um +++++ b não funciona? 8 respostas

Testei isso em máquinas diferentes e em compiladores diferentes, mas dei a mesma saída:

int sum = 10, i = 5;
printf("%d", sum+++i);

Esse comportamento é bem definido ou indefinido em C?

questionAnswers(2)

yourAnswerToTheQuestion