Problem mit der Rückgabe
-
Hallo Leute, kann jemand mir bei dem Code helfen, den ich unten schreibe.
C/C++ Code: bool CTarif::monoton_steigend() { bool c; for(int i = 1; i <= AnzPolynom; i++) { if(Polynom[i].Ableitung().Wert(Intervall_rechts[i]) >= 0) c = true; else { c = false; return c; } } }
Es geht um den Rückgabewert. Beim Aufruf gibt die Funktion nicht den richtigen Wert. Wie kann ich die Schleife abbrechen, wenn es beim ersten Mal false zurückgegeben wird? :( MfG
-
break;
-
Ich habe es mit
break;
versucht.
Hat aber nicht geklappt. Wo muss genaubreak;
stehen?
-
wo hast du es denn hingeschrieben?
-
bool c = true; for(int i = 1; i <= AnzPolynom && c /* == true*/; i++)
Devil