while Anweisung


Mit der while Anweisung  wird ein Anweisungsblock solange wiederholt, wie der Ausdruck nach while wahr ist.

Programmbeispiel:

	main()
        {
          int i=5;

          while(i!= 0)
          {
            printf(" i is %d\n", i);
            i--;
          }
        }

Als Ausgabe erhält man

 		i is 4
 		i is 3
 		i is 2
 		i is 1

Die do-while  und while-do Anweisungen unterscheiden sich im Wesentlichen dadurch, daß


Sehen Sie sich folgendes Beispiel an.

	main()
        {
          int i = 5;
          while(i != 0);
          {
            printf(" i is &d\n", i);
            i--;
          }
        }

Dieses Programm wird keine Ausgabe liefern, es läuft in einer unendlichen Schleife. Nach der while Anweisung wurde ein Semikolon gesetzt. Damit steht im Anweisungsblock der while Anweisung eine leere Anweisung, der Ausdruck (i != 0) wird nie 'wahr' und der Zyklus stoppt nicht.


Beispiele:


Beispiel while


Siehe auch:


Anfang Hauptindex Schlüsselwörter Funktionen

Übers.: G. Junghanns