int summe; summe = 42 - 12 ;
Ja, die Anweisung ist syntaktisch korrekt.
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:
Zum Beispiel:
gesamt = 3 + 5;
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:
punkte = 23;
punkte
.Was passiert ZUERST, wenn die folgende Anweisung ausgeführt wird?
wert = 2*3 ;