Was denken Sie, ist der Wert des arithmetischen Ausdrucks:

data[2] + data[6]

Eine gute Antwort wäre:

23 — data[2] enthält eine 14 und data[6] enthält eine 9, die Summe ist 23.

Arithmetische Ausdrücke

Ein Ausdruck wie data[3] wird eine indexierte Variable genannt. Eine indexierte Variable kann überall da verwendet werden, wo eine Variable des gleichen Typs verwendet werden kann. Da data[3] ein int enthält, kann sie überall da verwendet werden, wo eine int-Variable verwendet werden kann.

Ein arithmetischer Ausdruck kann aus einem Mix von Literalen, Variablen und indexierten Variablen bestehen. Zum Beispiel, wenn x eine 10 enthält, dann ergibt

(x + data[2]) / 4

(10+14) / 4 == 6. Hier sind einige weitere legale Anweisungen:

data[0] = (x + data[2]) / 4 ;

data[2] = data[2] + 1;

x = data[3]++ ;       // Die Daten in Slot 3 werden inkrementiert

data[4] = data[1] / data[6]

FRAGE 4:

Angenommen, dass das Array Werte wie in der Abbildung enthält. Was wird das Ergebnis sein, nachdem die Anweisung

data[0] = data[6] + 8;

ausgeführt wurde.

Inhaltsverzeichnis