-
-
Erfahrener Benutzer
Robotik Einstein
Variablen in CCBasic
Hallo Robofan,
alle in einem Programm benutzten Variablen müssen vorher deklariert (define ...) werden. Nicht benutzte Variablen kann man entfernen, in Deinem Beispiel nutzt Du ja kaum welche davon.
Wichtig ist auch, dass es keine Variablen geben darf, die demselben Speicherplatz entsprechen. Z.B. bei ...
define MAXLIGHT byte[7]
define R_OLD byte[7]
define PGM byte[7]
... sind alle drei Bezeichner identisch auf byte[7] gelegt und es gibt ein Durcheinander bei der Benutzung.
Du kannst max. 24 Byte-Variablen definieren, alternativ 12 Word-Variablen.
Mit der Definition von Word-Variablen (=2 Byte!) würde ich "oben", d.h. bei word[12] absteigend anfangen. Dadurch sind dann die Bytes 23 und 24 des Speichers belegt, so dass Du Byte-Variablen nur noch bis byte[22] definieren könntest, usw.
Viel Erfolg!
Gruß Dirk
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen