zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

int summe;
summe = 42 - 12 ;

Ja, die Anweisung ist syntaktisch korrekt.

Semantik der Zuweisungsanweisung

Die Syntax einer Programmiersprache legt fest, wie ein Programm auszusehen hat. Sie ist die Grammatik wie Symbole anzuordnen sind. Die Semantik einer Programmiersprache bestimmt, was ein Programm tut, wenn es ausgeführt wird. Sie legt fest, was die Symbole bedeuten.

Diese Seite erklärt die Semantik einer Zuweisungsanweisung. Eine Zuweisungsanweisung verlangt vom Computer die Durchführung von zwei Schritten, und zwar in einer bestimmten Reihenfolge:

  1. Zuerst führe sie die Berechnung RECHTS vom Gleichheitszeichen durch.
    • Wenn es nichts zu berechnen gibt, verwende den Wert auf der rechten Seite.
  2. Danach, ersetzt sie den Inhalt der Variablen LINKS vom Gleichheitszeichen durch das Ergebnis der Berechnung.

Zum Beispiel:

gesamt = 3 + 5;
  1. Führe die Berechnung 3 + 5 durch um 8 zu bekommen.
  2. Stelle dann die 8 in die Variable mit dem Namen gesamt.

Es spielt keine Rolle, ob die Variable gesamt bereits eine Zahl enthält. Der Schritt 2 wird was auch immer sich bereits in der Variablen gesamt befindet ersetzen.

Zum Beispiel:

points = 23;
  1. Verwende den Wert 23.
  2. Stelle 23 in die Variable mit dem Namen points.

FRAGE 12:

Was passiert ZUERST, wenn die folgende Anweisung ausgeführt wird?

wert = 2*3 ;