É a saída de printf ("% d% d", c ++, c); também indefinido?

Eu encontrei recentemente um postQual é a resposta correta para cout << c ++ << c ;? e queria saber se a saída de

int c = 0;  
printf ("%d %d", c++, c);  

também é indefinido?

Eu estudei em palestras que post-fix e prefixar valor de incremento de operadores somente depois de obter um ponto-e-vírgula. Então, de acordo comigo, a saída0 0 está correto !!!

questionAnswers(6)

yourAnswerToTheQuestion