9.4 Funktionsaufruf 

Nach so viel Theorie wird es Zeit für die Praxis. Zunächst wird eine einfache Funktion erstellt, die nur einen Text auf dem Bildschirm ausgibt:
void hilfe(void) { printf("Ich bin die Hilfsfunktion\n"); }
Die Funktion hat keinen Rückgabetyp und keine(n) Parameter. Aufgerufen wird sie zum Beispiel mit
hilfe();
innerhalb der main()-Funktion. Sehen Sie sich den Quellcode dazu an:
/* func1.c */ #include <stdio.h> void hilfe(void) { printf("Ich bin die Hilfsfunktion\n"); } int main(void) { hilfe(); return 0; }
Durch den Aufruf von hilfe() in der main()-Funktion wird die Funktion hilfe ausgeführt und gibt einen Text auf dem Bildschirm aus.
Merke |
Ein C-Programm beginnt immer mit der main()-Funktion. Ohne die main()-Funktion wäre ein Programm nicht lauffähig. |
Eine Grafik soll dies veranschaulichen:
Abbildung 9.1 Der Ablauf bei einem Funktionsaufruf
Sie können es sich etwa so vorstellen: Durch den Funktionsaufruf wird zuerst zur ersten Anweisung der Funktion gesprungen. Nach der letzten Anweisung in der Funktion können Sie sich einen Rücksprungbefehl hinzudenken. Mit diesem Rücksprungbefehl wird zur nächsten Anweisung nach dem Funktionsaufruf zurückgesprungen.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.