ich diese Frage von einer Website bekam fragt die Ausgabe des Codes gebenPassing zwei Werte mit Klammern in einer einzigen Argumente Funktion
void reverse(int i)
{
if (i > 5)
return ;
printf("%d ", i);
return reverse((i++, i));
}
int main(int argc, char *argv[]) {
reverse(1);
return 0;
}
Ausgang ist 1 2 3 4 5
aber reverse
Funktion rekursiv zwei genannt ist vorbei Werte in Klammern. Wie funktionieren Präzedenz und Assoziativität hier?