do-while-Anweisung

Aufbau:

do

Anweisung

while ( Bedingung )



Wichtig:

- Die do-while-Anweisung wird auch als do-while-Schleife oder Fußschleife bezeichnet.

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

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


Beispiel einer C-Datei (Berechnung einer Satzlänge):

#include <stdio.h>

int main()
{

int length;
char t;

length = 0;

/* do-Anweisung */
do
{

/* Anweisung 1*/
scanf ("%c", &t);

/* Anweisung 2*/
length++;

}

/* Bedingung*/
while (t != '.');

printf ("Die Laenge des Satzes beträgt: %i", length);
}



Erläuterung:

int lenght;
lenght wird als Integer(Ganzzahl)-Variable definiert.
char t;
t wird als Character(Zeichen)-Variable definiert.

do
Beginn der Schleife
scanf ("%c", &t);
Durch eine Tastatureingabe wird t ein Wert (hier ein Satz) zugewiesen.
length++;
Bei jedem Durchlauf der Schleife wird der Wert von length um 1 erhöht.

while (t != '.');
Die Schleife wird so lange durchlaufen, so lange t kein (ungleich) Punkt ist.

printf ("Die Laenge des Satzes beträgt: %i", length);
Wenn t ein Punkt ist, dann wird die Länge des Satzes ausgegeben.

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