Herunterladen Inhalt Inhalt Diese Seite drucken

GFA BASIC 3.0 Bedienungsanleitung Seite 59

Inhaltsverzeichnis
Variablen und Speicherverwaltung
OPTION BASE 0
OPTION BASE 1
Mit Hilfe des Befehls OPTION BASE kann bestimmt werden, ob bei Ar-
rays ein nulltes Element existieren soll oder nicht. Mit OPTION BASE 0
kann ein solches nulltes Element eingerichtet werden, mit OPTION BASE
1 wird es verhindert. in diesem Fall beginnen die Array-Indizes bei 1.
Der Inhalt von Feldern wird durch den OPTION BASE-Befehl nicht ver-
ändert, allerdings ändert sich unter Umständen der Index der einzelnen
Elemente um den Weri 1.
Wird kein OPTION BASE-Befehl gegeben, so gibt es Array-Elemente mit
dem Index 0.
Beispiel:
DIM x%(3)
FOR
i%=3 DOWNTO 0
x%(1%)=1%
PRINT 1%,x%( 1%)
NEXT
i%
OPTION
BASE
1
FOR
i%=3 DOWNTO 0
PRINT i%,x%(1%)
NEXT
i%
--> Schreibt die Indizes und den Inhalt des Arrays x%() auf den Bildschirm. Das Programm
endet mit der Fehlermeldung 'Feld-Index falsch', da x%() nach OPTION
BASE 1 kein
nulltes Element mehr besitzt.
Inhaltsverzeichnis
loading

Inhaltsverzeichnis