Gast
#2376566
Hi zusammen, ich habe hier ein kleines Testprogramm welches folgende Ausgabe liefert: komisch!Das ist aber 55 Ich hätte den normales Satz "Das ist aber komisch" erwartet und selbst die 55 nicht mehr. Kann mir einer kurz erklären oder aufs Pferd helfen warum die übergebenen Parameter für printf() in dieser Reihenfolge abgearbeitet werden? Das ganze ist ein Code für C++, weil auf dem PC probiert, müsste doch aber in unserer AVR-Welt genauso laufen, oder? Danke danke :) int test(void); void _tmain(int argc, _TCHAR* argv[]) { printf("Das ist aber %d",test()); } int test(void){ printf("komisch!"); return 55; }