Es la salida de printf ("% d% d", c ++, c); también indefinido?

Recientemente me encontré con un post¿Cuál es la respuesta correcta para cout << c ++ << c ;? y se preguntaba si la salida de

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

también es indefinido?

He estudiado en conferencias que los operadores de arreglos posteriores y prefijos aumentan el valor solo después de obtener un punto y coma. Así que de acuerdo a mí, la salida0 0 es correcto !!!

Respuestas a la pregunta(6)

Su respuesta a la pregunta