
Kapitel 4 - Fortsetzung
Der while Befehl
Ebenfalls ein oft benutzter Looping Befehl ist die while Anweisung. Die Syntax lautet:
while ( Anweisung )
Programm Anweisung
while bedeutet während. Es wird geschaut ob die Anweisung welche in runden Klammern erfolgt, wahr ist, dann wird die Programm-Anweisung ausgeführt, so lange bis die Anweisung falsch ist. Ein einfaches while Programm sehen Sie unten:
Programm 4.6
-----------------------------------------------------------------
#import <stdio.h>
int main(int argc, char *argv[])
{
printf ("\n\n Oh König mein König, kannst du bis fünf zählen?\n Na klar schau her:\n");
int anzahl = 1;
while ( anzahl <= 5)
{
printf ("%i\n", anzahl);
++anzahl;
}
printf ("Na wie hab ich das gemacht?\n");
return 0;
}
-----------------------------------------------------------------
Programm 4.6 output
-----------------------------------------------------------------
Oh König mein König, kannst du bis fünf zählen?
Na klar schau her:
1
2
3
4
5
Na wie hab ich das gemacht?
-----------------------------------------------------------------
In diesem Beispiel wurde also solange gezählt, solange anzahl kleiner oder gleich 5 war. Danach war die Anweisung falsch und das Programm ist zur nächsten Anweisung, dem abschließenden printf Befehl übergegangen. Der while Befehl ist also nur eine zweite Möglichkeit eine Schleife zu programmieren. Sie hätten obiges Programm 4.6 auch als for Schleife programmieren können. Sie werden selbst draufkommen, in welchen Fällen Sie besser den for Befehl anwenden und wann eher den while Befehl.
weiter ---- Objective-C Index ---- Startseite----zurück
EINSTIEG
KAPITEL 1: SCHRITT FÜR SCHRITT ZUM ERSTEN PROGRAMM
KAPITEL 2: OBJEKTE, KLASSEN, INSTANZEN UND METHODEN
KAPITEL 3: DIE VERSCHIEDENEN DATENTYPEN
KAPITEL 4: DIE PROGRAMMSCHLEIFEN
KAPITEL 5: ENTSCHEIDE DICH, ENTWEDER ODER....
KAPITEL 6: UND NOCHMALS KLASSEN
KAPITEL 7: VERERBUNG
KAPITEL 8: POLYMORPHISMUS, DYNASCHISCHE TYPISIERUNG UND DYNAMISCHES BINDEN
KAPITEL 9: NOCH MEHR DATENTYPEN UND VARIABLEN
KAPITEL 10: CATEGORIES, POSING AND PROTOCOL
KAPITEL 11: DER PRÄPROZESSOR