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

製品コード
198484
ページ / 200
102
C-Control Pro Mega Series
© 2005 Conrad Electronic
5.3.6.5
If .. Else
Eine If Anweisung hat folgende Syntax:
If Ausdruck1 Then
    Anweisungen1
ElseIf Ausdruck2 Then
    Anweisungen2
Else
    Anweisungen3
End If
Hinter der If Anweisung folgt  ein 
. Wird dieser Ausdruck zu ungleich 
0
ausgewertet, dann werden die Anweisungen1 ausgeführt. Man kann mit Hilfe des Else
Befehlswortes alternative Anweisungen2 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.
Soll in dem Else-Zweig direkt wieder eine If Anweisung stehen, ist es möglich mit ElseIf direkt
wieder ein If einzuleiten. Damit muß das neue If nicht in den Else-Block geschachtelt werden, und
der Quelltext bleibt übersichtlicher.
Beispiele:
If a=
2
 Then
    b=b+
1
End If
If x=y Then
    a=a+
2
Else
    a=a-
2
End If
If a<
5
 Then
    a=a-
2
ElseIf a<
10
 Then
    a=a-
1
Else
    a=a+
1
End If