Czy wyjście printf („% d% d”, c ++, c); także niezdefiniowany?

Niedawno natknąłem się na postJaka jest prawidłowa odpowiedź dla cout << c ++ << c ;? i zastanawiałem się, czy wyjście

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

jest także niezdefiniowany?

Studiowałem na wykładach, które poprawiają i prefiksują operatory, zwiększając wartość tylko po otrzymaniu średnika. Więc według mnie wyjście0 0 jest poprawne !!!

questionAnswers(6)

yourAnswerToTheQuestion