- Registriert
- Sep. 2018
- Beiträge
- 121
KingLz schrieb:...
Da aber in functionS("Cod") s="Code" gesetzt wird, so wie beim 1. Mal auch, kommt wieder return functionS("ode") + "C".
...
Sorry hat sich erledigt, kurz etwas durcheinander gebracht. Ich fange nämlich peu à peu an in C# einzutauchen.
Du meinst wohl, dass ab der Stelle wo functionS("e") + "d" erreicht wird, greift die if-Bedingung, da s.Length ==1 und damit return s; und damit wiederum s = "Code" ==> unendliche Schleife!
Ich schreibe nochmal zusammengefasst alles in Zeilen.
else-Teil
1. Durchlauf ==> functionS("ode") + "C"
2. Durchlauf ==> functionS("de") + "o"
3. Durchlauf ==> functionS("e") + "d" ==> ab hier greift if-Bedingung (s.Length == 1) und damit return s; ==>
1. Durchlauf ...
.
.
.
Zuletzt bearbeitet: