C Control PRO UNIT MEGA 32 198206 Benutzerhandbuch
Produktcode
198206
53
C-Control Pro Mega 32
© 2005 Conrad Electronic
if(a==
2
) b++;
if(x==y) a=a+
2
;
else a=a-
2
;
Statt einer einzelnen Anweisung kann auch ein
definiert werden.
Beispiele:
if(x<y)
{
c++;
if(c==
{
c++;
if(c==
10
) c=
0
;
}
else d--;
else d--;
if(x>y)
{
a=b*
{
a=b*
5
;
b--;
}
else
{
a=b*
}
else
{
a=b*
4
;
y++;
}
}
5.1.6.2 while
Mit einer while Anweisung lassen sich abhängig von einer Bedingung Anweisungen in einer
Schleife wiederholen:
Schleife wiederholen:
while( Ausdruck ) Anweisung;
Zuerst wird der Ausdruck ausgewertet. Ist das Ergebnis ungleich
0
dann kommt es zur
Ausführung der Anweisung. Danach erfolgt wieder die Berechnung des Ausdrucks und der ganze
Vorgang wiederholt sich solange bis der Ausdruck den Wert
Vorgang wiederholt sich solange bis der Ausdruck den Wert
0
annimmt. Statt einer einzelnen
Anweisung kann auch ein
definiert werden.
Beispiele:
while(a<
10
) a=a+
2
;
while(a)
{
a=a*
{
a=a*
2
;
x=a;
}
}
break Anweisung
Wird innerhalb der Schleife ein break ausgeführt, so wird die Schleife verlassen und die
Programmausführung startet mit der nächsten Anweisung hinter der while Schleife.
Programmausführung startet mit der nächsten Anweisung hinter der while Schleife.