Herunterladen Inhalt Inhalt Diese Seite drucken

Ende Einer Funktion Und Ergebnisrückgabe - Conrad C-Control II Unit Handbuch

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

5 Programmiersprache C2
5.8.3 Ende einer Funktion und Ergebnisrückgabe
Eine Funktion endet automatisch, wenn die Programmausführung zur schließenden
geschweiften Klammer des Anweisungsblocks gelangt. Eine Funktion mit Rückgabewert
liefert dann das Ergebnis 0.
z.B.:
function fx () returns int
{
}
thread main
{
int i;
i = 1;
i = fx();
}
Mit der return-Anweisung kann eine Funktion vorzeitig beendet werden und den Wert
eines numerischen Ausdrucks als Ergebnis zurückgeben,
return;
return numerischer Ausdruck;
Die erste Form darf nur für Funktionen ohne definierten Rückgabetyp verwendet werden.
Die zweite Form mit numerischem Ausdruck ist für Funktionen mit definiertem Rückgabetyp
reserviert.
z.B.:
function fx ( int param ) returns int
{
return param * param + 100;
}
// i wird 0
69

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis