Funktion ohne Rückgabetyp in C @ angegeb

Ich bin auf diesen Code in C: @ gestoß

#include <stdio.h>
main( )
{
 int i = 5;
 workover(i);
 printf("%d",i);
}
workover(i)
int i;
{
 i = i*i;
 return(i);
}

Ich möchte wissen, wie die Deklaration der Funktion "workover" gültig ist? Was passiert, wenn wir den Rückgabetyp einer Funktion nicht erwähnen? (Können wir irgendetwas zurückgeben?) Der Parameter ist auch nur ein Variablenname. Wie funktioniert das?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage