Forum
CCBASIC for...next ? (Computertechnik)
» » » Mein Sohn meckert mit mir rum, Weil ich den Befehl so verwendet habe.
» » »
» » »
» » » Warten ist eine Sprungmarke
» » » #warten
» » » ...
» » » ...
» » »
» » » for z=o to 255
» » » if port off then warten
» » » next
» » »
»
» » Es ist kein schöner Stil, weil eine Schleife kein sauberes Ende hat. Bei
» » komplexeren Code kann das zu seltsamen verhalten führen, das schwer zu
» » analysieren ist.
» »
» » Aber wenn's geht und dem persönlichen Geschmack entspricht und nicht
» » unbedingt in kritischer Infrastruktur verwendet wird...
» »
» » Nachtrag: wenn der Compiler nicht gut ist, kann es dir auch passieren,
» dass
» » Register nicht den Wert haben an der Sprungmarke, die man erwartet.
» Siehe
» » seltsames Verhalten.
»
» Danke für deine Erklärung.
» Weil es ja in meinen Programmen funktioniert, blieb meinem Sohn auch nichts
» anderes übrig als zu sagen, „dass das nicht korrekt ist“.
Drum Rum kommst du mit einem
Do
....
For z=0 to 255
If port off then exit for
Next
Loop while port off
Wobei ich den CCBASIC Dialekt nicht im Detail kenne, die Schlüsselwörter sollts aber geben.
Gesamter Thread: