Wenn die Funktion main() Spielkameraden bekommt...

Wie Dir die C-Ente bereits erzählt hat, kann sich Dein gesamtes C-Programm in der Funktion main() befinden.

In der Programmiersprache C ist es allerdings auch möglich, mehrere Funktionen zu definieren!

z.B.:

void main()
{
   test();
}

void test()
{
   printf("Dies ist ein kurzes Beispielprogramm mit der Funktion main() !");
}

Erklärung:

Zunächst einmal wird die Funktion main() ausgeführt. Innerhalb der Funktion main() steht "test();". "test();" bedeutet, dass die Funktion "test();" aufgerufen wird - das bedeutet, dass der Computer in die Funktion test() hineinschaut und die Befehle ausführt, die dort drinnen stehen. Das ist in unserem Fall der Befehl printf();

Wie Du siehst, ist C eine sehr flexible Programmiersprache!