Hallo, habe jetzt schon länger im netz gesucht aber noch keine schlüssige antwort gefunden. Was genau ist ein Rückgabewert? Wofür werden Rückgabewerte benötigt?
Siehe zum Beispiel: http://publications.gbdirect.co.uk/c_book/chapter4/function_types.html http://de.php.net/manual/en/functions.returning-values.php
Ein Rückgabewert ist ein Wert, den eine Funktion zurückgibt. Von welchen Datentyp der Rückgabewert ist, hängt von der Programmiersprache und dem Rückgabetyp der Funktion ab. In C sind z.b. typische Rückgabewerte int, float und double. Aber auch Zeiger können zurückgegeben werden. Bsp anhand eines C Programms:
1 | #include <stdio.h> |
2 | |
3 | int meineFunktion(int x, int y) // da vor dem Funktionsnamen ein int steht, ist der Rückgabetyp ein Integerwert. |
4 | { |
5 | return (x+y); // Gibt die Summe von x und y zurück, dieses Ergebnis ist der Rückgabewert. |
6 | } |
7 | |
8 | int main() |
9 | { |
10 | int a = 5, b = 2, ergebnis = 0; |
11 | |
12 | ergebnis = meineFunktion(a, b); // Der Rückgabewert wird nun in Ergebnis gespeichert. |
13 | return 0; /* Wie jedes C Programm gibt es beim Programmende einen |
14 | Rückgabewert zurück, denn auch die main() Funktion ist nur eine Funktion. |
15 | Auf einem normalen Computer kann man den zurückgegebenen Wert z.B. zur |
16 | Scriptberarbeitung oder für Fehlermeldungen nutzen */ |
17 | } |
Beitrag #6505173 wurde von einem Moderator gelöscht.
Beitrag #6505229 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.