Geschrieben von schmoelz am 04.06.2004, 12:56

Also ich werde euch hier die verschiedenen Schleifenarten vorstellen.
Grundsätzlich gibt es 3 verschiedene:

-) Die for Schleife (kopfgesteuert)
-) Die while Schleife (kopfgesteuert)
-) Die do- while Schleife (Fußgesteuert)

-----
Fuß- bzw. Kopfgesteuert heißt das entweder vor (kopfgesteuert) oder nach (fußgesteuert) dem Schleifen Durchlauf die Bedingung überprüft wird.

Ich werde euch nun an einem Beispiel die verschiedenen Schleifen Strukturen zeigen.

Nehmen wir an man möchte die Zahlen von 1 bis 10 auf dem Bildschirm ausgeben.
Um das zu lösen kann man entweder 10 printf (zum ausgeben)
nacheinander schreiben (da wird man aber alt dabei:))

Wesentlich schöner und kürzer geht es mit Schleifen:
Beachte: Man braucht einen Laufindex, ich habe einen Integer i genommen.

-------------

1. Die for Schleife

for(i=0;i<10;i++) { //i wird auf 0 gesetzt, die Schleife lauft solange
// i kleiner 10 ist, und
//i wird nach jedem Durchgang um 1 erhöht
printf(“%3d”,i); //der aktuelle wert von i wird ausgegeben
}

------------

2. Die while Schleife

while(i<10){ // Die Schleife lauft solage i kleiner 10
printf(“%3d“,i); //der aktuelle wert von i wird ausgegeben
i++; // i wird um 1 erhöht
}

-------------

3. Die do while Schleife

do{
printf(“%3d“,i); //der aktuelle wert von i wird ausgegeben
i++; // i wird um 1 erhöht
}while(i<10); // Die Schleife lauft solage i kleiner 10

--------------

Bewertung Anzahl
5
100,0 %
1 Bewertungen