Der Martin: array in mail packen

Beitrag lesen

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:(