C Control Pro application board Mega 128 198258 Manuale Utente
Codici prodotto
198258
101
Compiler
© 2005 Conrad Electronic
Da bei der For Next Schleife besonders optimiert wird, muß die Zählervariable vom Typ
Integer sein.
Beispiele:
For i=
1
To
10
If i>a Then
a=i
End If
a=a-
a=i
End If
a=a-
1
Next
For i=
1
To
10
Step
3
' Erhöhe i in 3er Schritten
If i>
3
Then
a=i
End If
a=a-
End If
a=a-
1
Next
An dieser Stelle nochmal der Hinweis, Arrays sind immer nullbasiert. Eine For Next Schleife,
sollte daher bei einem Array Zugriff, eher von
0
nach
9
laufen.
Exit Anweisung
Eine Exit Anweisung verläßt die Schleife, und die Programmausführung startet mit der nächsten
Anweisung hinter der For Schleife.
Anweisung hinter der For Schleife.
Beispiel:
For i=
1
To
10
If i=
6
Then
Exit
End If
Next
End If
Next
5.3.6.4
Goto
Auch wenn man es innerhalb von strukturierten Programmiersprachen vermeiden sollte, so ist es
möglich innerhalb einer Prozedur mit Goto zu einem label zu springen. Um ein label zu
kennzeichnen wird das Befehlswort Lab vor den Labelnamen gesetzt.
möglich innerhalb einer Prozedur mit Goto zu einem label zu springen. Um ein label zu
kennzeichnen wird das Befehlswort Lab vor den Labelnamen gesetzt.
' For Schleife mit Goto realisiert
Sub main()
Dim a As Integer
Dim a As Integer
a=
0
Lab label1
a=a+
a=a+
1
If a<
10
Then
Goto label1
End If
End Sub
End If
End Sub