User manual

122Compiler
© 2008 Conrad Electronic
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-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.
Beispiel:
For i=1 To 10
If i=6 Then
Exit
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.
' For Schleife mit Goto realisiert
Sub main()
Dim a As Integer
a=0
Lab label1
a=a+1
If a<10 Then
Goto label1
End If
End Sub