ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
407
407
EMPFEHLEN
-
Hi,
habe gerade ein kleines logisches Problem. Ich habe eine Funktion die eventuell einen Wert zurückgibt. Spricht, wenn innerhalb der Funktion eine Bedingung erfüllt ist, gibt diese den Wert einer Variable zurück.
Über den Rückgabewert möchte ich eine neue Prozedur anstoßen, zur Vereinfachung jetzt nur eine Zuweisung:
Code :1
variable_test = ( funktion ( x, y ) ) ;
Was passiert mit "variable_test" wenn meine Funktion nichts zurück gibt ?
-
30.11.09 12:32 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Ok gut,
ja ich sage nur in einem Fall innerhalb der Funktion "return x;". Ansonsnten gebe ich nichts zurück. Dürfte soweit ich weis keinen Fehler geben.
Dann kann ich ja aber den Rückgabewert überprüfen, weil ich ja weis was da drin stehen muss, und wenn das der Fall ist, fortfahren.
Danke
-
30.11.09 12:43 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
"dürfte"?
Code :1 2
no_ret.c: In function 'foo': no_ret.c:6: error: control reaches end of non-void function
Ist aber auch nicht wirklich sinnvoll keinen Wert zurückzugeben, oder?
Und was sagt dir, dass nicht zufällig der Wert drin steht der drin stehen "müßte"?
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Naja, in der Funktion wird ja nach einem Wert gesucht, wenn er nicht gefunden wird, muss also auch nichts zurückgegeben werden.Ist aber auch nicht wirklich sinnvoll keinen Wert zurückzugeben, oder?
Das ist allerdings ein berechtigter Einwand, ich werde eine Lösung dafür finden, meine ursrpüngliche Frage ist ja beantwortet.Und was sagt dir, dass nicht zufällig der Wert drin steht der drin stehen "müßte"?
Danke
-
Solche Sachen macht man in der Regel so:
Code :1 2 3 4 5 6 7 8 9 10 11
bool funtion_test(T x, T y, T& out) { if(gefunden) { out = wert; return true; } else return false; }
Ähnliche Themen
-
BCB Ansistring als Rückgabewert einer Funktion
Von dern3ro im Forum Borland CBuilder und VCLAntworten: 2Letzter Beitrag: 22.03.10, 18:08 -
jQuery: $.post Rückgabewert als Rückgabewert der Funktion - geht das?
Von Kryptaesthesie im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 15.01.09, 07:40 -
jsp: Rückgabewert einer Funktion in variable?
Von Layna im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 13.12.07, 11:17 -
combobox, rückgabewert einer js-funktion
Von rtd1978 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 18.04.05, 14:12 -
Problem mit Rückgabewert einer Funktion
Von CLRS530 im Forum C/C++Antworten: 14Letzter Beitrag: 29.01.05, 03:49





Zitieren

Login






