Irgendwie verstehe ich das nicht! Wozu sollte man denn die Funktionsparameter in der Funktion selber festlegen?? Die Parameter übergibt man der Funktion doch beim Aufruf.
@Slayer
Du hast da die Variable x und legst deren Wert auf 0 fest. Wozu dann die Überprüfung dieses Wertes?
Ich bin der festen Überzeugung, dass man das nicht braucht, weil: Entweder kann eine Funktion nicht ohne Angabe der Parameter aufgerufen werden und dann braucht man auch keine Standardwerte, weil stets Werte der Funktion übergegen werden oder es ist möglich, Funktionen auch ohne Parameter aufzurufen, selbst wenn sie welche nutzt und dann würden die Werte ohnehin alle auf 0 sein, wenn keine übergeben wurden. Dann kann die Funktion ihre Standard-Routine ausführen, wenn 0 ist.