Hallo,
es wird meistens die for schleife verwendet, zumindest in den beispielen die ich betrachte.
hat das einen grund ?
ne while schleife macht doch das gleiche, oder ?bzw was ist der unterschied zwischen den beiden ?
prinzipiell lassen sie sich ineinander überführen. Die for-Schleife vereinigt halt eine Initialisierung, eine Bedingung und z.B. eine Zählfunktion zentral im Schleifenkopf, während man bei der while-Schleife diese beiden Ausdrücke vor der Schleife bzw. am Ende des Schleifenrumpfs zusätzlich formulieren muss.
Klassisch wird eine for-Schleife verwendet, wenn die Anzahl der Schleifendurchläufe vorher bekannt ist und die Schleife im Grunde ein stures Durchzählen ist, während man die while-Schleife gern verwendet, wenn sich die Schleifenbedingung während des Durchlaufs immer wieder neu ergeben kann. Das ist aber nur eine Faustregel und kein Gesetz.
Ciao,
Martin
PS: Du plenkst. Das ist sehr unangenehm zu lesen.
Viele Fachleute vertreten die Ansicht, jedes Feature eines Programms, das sich nicht auf Wunsch abstellen lässt, sei ein Bug.
Außer bei Microsoft. Da ist es umgekehrt.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(