Unterschied von while und for

reflex

Grünschnabel
Mal eine simple Frage:

Was ist der Unterschied zwischen einer for-, und einer while schleife?
Und wozu ist was besser geeignet?

Bitte ein paar Beispiele.

thx reflex
 
For-Schleife:

Nutzt man hauptsächlich, wenn man weiß wie oft eine Schleife durchlaufen werden soll.

While-Schleife:

Gegenteil zu der For-Schleife ... wenn die Anzahl der Durchläufe unbekannt ist.

Do-While-Schleife:

Wird min. einmal durchlaufen ! Am Ende der Schleife wird überprüft, ob die Bedingung immer noch zutrifft, wenn dies der Fall ist, wird sie erneuet durchlaufen !

gruß kon :)
 
Zuletzt bearbeitet:
for- und while sind landläufig auch als Kopfgesteuerte schleifen bekannt.
-> Wird deren Startbedingungen nicht erfüllt, wird sie auch nciht durchlaufen.

Die erwähnte do-while Schleife ist das gegenteil, eine Fussgesteuerte schleife.
-> Egal ob die Bedinung der Schleife erfüllt ist oder nicht wird sie jedoch mindestens 1x druchlaufen.
 
Zurück