C-Control II Station
Definierte Variablen können nachfolgend in Ausdrücken und Zuweisungen verwendet
werden.
z.B.
int x, y;
x = 18;
y = 8 * x;
8.5.2 Definition und Anwendung von Variablen zusammengesetzter Datentypen
Die Definitionsyntax entspricht der bereits bekannten Syntax für die Definition von
Variablen mit Standardtypen. Mit dem Beispiel aus 7.4.3 läßt sich eine Variable vom
zusammenge setzten Typ MyType wie folgt definieren:
MyType t;
Danach kann auf die einzelnen Felder der Variablen t durch Anhängen eines Punktes
und des jeweiligen Feldbezeichners zugegriffen werden.
t.value = 82.5;
So sind auch die Felder verschachtelter Datentypen zu erreichen, z.B.:
t.pos.x = 31;
8.5.3 Definition und Indizierung von variablen Arrays
C2 unterstützt die Definition von variablen eindimensionalen Arrays. Bei der Definition folgt
dann nach dem Variablenbezeichner in eckigen Klammern [ ] ein konstanter Ausdruck.
Der Ergebniswert des Ausdrucks legt die Anzahl der Arrayelemente fest.
Typ ArrayName[konstanter Wert];
z.B.
float coeff[10];
48