Reihenfolge der Auswertung von Argumenten beim Funktionsaufruf?

Ich studiere undefiniertes Verhalten in C und bin zu einer Aussage gekommen, die das besagt

Es gibt keine bestimmte Reihenfolge der Auswertung von Funktionsargumenten

aber wie sieht es dann mit den Standard-Aufrufkonventionen aus?_cdecl und_stdcall, dessen Definition (in einem Buch) besagt, dass Argumente von rechts nach links ausgewertet werden.

Jetzt bin ich verwirrt mit diesen beiden Definitionen, von denen sich einer gemäß UB von dem anderen unterscheidet, der der Definition der Aufrufkonvention entspricht. Bitte begründen Sie die beiden.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage