C Control PRO STARTER SET MEGA 128 198484 ユーザーズマニュアル

製品コード
198484
ページ / 200
84
C-Control Pro Mega Series
© 2005 Conrad Electronic
    a=
0
;
label0:
    a++;
    if(a<
10
goto label0;
}
5.2.6.5
if .. else
Eine if Anweisung hat folgende Syntax:
if( Ausdruck ) 
else Anweisung2;
Hinter der if Anweisung folgt in Klammern ein 
. Wird dieser Ausdruck zu
ungleich 
0
 ausgewertet, dann wird die Anweisung1 ausgeführt. Man kann mit Hilfe des else
Befehlswortes eine alternative Anweisung2 definieren, die dann ausgeführt wird, wenn der 
Ausdruck zu 
0
 berechnet wurde. Das Hinzufügen einer else Anweisung ist optional und muß nicht
geschehen.
Beispiele:
if(a==
2
) b++;
if(x==y) a=a+
2
;
else a=a-
2
;
Statt einer einzelnen Anweisung kann auch ein 
Beispiele:
if(x<y)
{
    c++;
    if(c==
10
) c=
0
;
}
else d--;
if(x>y)
{
    a=b*
5
;
    b--;
}
else
{
    a=b*
4
;
    y++;
}
5.2.6.6
switch
Sollen in Abhängigkeit vom Wert eines Ausdrucks verschiedene Befehle ausgeführt werden, so ist
eine switch Anweisung sehr elegant:
switch( Ausdruck )
{
    case konstante_1: