C Control Pro application board Mega 128 198258 Manual De Usuario
Los códigos de productos
198258
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