C Control PRO STARTER SET MEGA 128 198484 ユーザーズマニュアル
製品コード
198484
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
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
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.
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+
a=a+
2
Else
a=a-
a=a-
2
End If
If a<
5
Then
a=a-
2
ElseIf a<
10
Then
a=a-
1
Else
a=a+
a=a+
1
End If