GOTO/de

From MCS Wiki AVR
< GOTO(Difference between revisions)
Jump to: navigation, search
(See also)
(Example)
 
Line 33: Line 33:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">Example</span> =
+
= <span class="f_Header">Beispiel</span> =
  
 
<br/><source lang="bascomavr">
 
<br/><source lang="bascomavr">
 
Dim A As Byte
 
Dim A As Byte
Start: 'a label must end with a colon
+
Start: 'Ein Label muss mit einem Doppelpunkt enden.
A = A + 1 'increment a
+
A = A + 1 'A um eins erhöhen
If A < 10 Then 'is it less than 10?
+
If A < 10 Then 'ist A kleiner als 10?  
  Goto Start 'do it again
+
  Goto Start 'von vorne
End If 'close IF
+
End If ' IF abschließen
Print "Ready" 'that is it
+
Print "Ready" 'das war's
 
</source><br/>{{Languages}}
 
</source><br/>{{Languages}}
  
 
[[Category:BASCOM Language Reference/de]]
 
[[Category:BASCOM Language Reference/de]]

Latest revision as of 17:50, 18 February 2013

Contents

Funktion

Zu einem Label springen.

 

 

Syntax

GOTO label

 

 

Anmerkungen

Labels (Sprunkmarken) können bis zu 32 Zeichen lang sein.

Wenn ein Label mehrfach vorkommt gibt der Compiler eine Warnung aus.

 

 

Siehe auch

GOSUB

 

 

Beispiel


Dim A As Byte
Start: 'Ein Label muss mit einem Doppelpunkt enden.
A = A + 1 'A um eins erhöhen
If A < 10 Then 'ist A kleiner als 10? 
 Goto Start 'von vorne
End If '  IF abschließen
Print "Ready" 'das war's

Languages   English Deutsch  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language