while-Anweisung

Aufbau:

while ( Bedingung )

Anweisung



Wichtig:

- Die while-Anweisung wird auch als while-Schleife oder Kopfschleife bezeichnet.

- Die Anweisung wird so oft durchlaufen bis die Bedingung nicht mehr erfüllt ist.

- Anstelle der einzelnen Anweisung kann auch eine Blockanweisung - dann in geschweiften Klammern - stehen.


Beispiel einer C-Datei:

#include <stdio.h>

int main()
{

int k, sum;

k = 1;
sum = 0;

/* while-Bedingung */
while ( k <= 7)
{

/* Anweisung 1*/
sum = sum + k;

/* Anweisung 2*/
k++;

}

printf("Die Summe betraegt: %i \n",sum);

}



Erläuterung:

int k, sum;
k und sum werden als Integer(Ganzzahl)-Variablen festgelegt.

k = 1;
sum = 0;
k wird der Wert 1, sum der Wert 0 zugeordnet.

while ( k <= 7)
Die Bedingung ist, dass k kleiner oder gleich 7 sein muss.

sum = sum + k;
Der Wert von k wird zum Summenwert addiert.

k++;
Der Wert von k wird um 1 erhöht.

printf("Die Summe betraegt: %i \n",sum);
Nach dem letzten Durchlaufen der while-Schleife, d.h. wenn k=7, wird am Bildschirm ausgegeben: Die Summe betraegt: 28
28 entspricht: 0+1+2+3+4+5+6+7

Werbung
TOP-Themen: Maschinenbaustudium
Werbung
Ähnliches auf maschinenbau-fh.de