Was macht die folgende Zuweisungsanweisung:

summe = 42 - 12 ;

Eine gute Antwort wäre:

Sie: (1) wertet den Ausdruck aus, der 30 ergibt; dann (2) stellt sie diesen Wert in die Variable summe.

Ausdrücke

Normalerweise würden Sie sagen:

Die Anweisung stellt 30 in summe.

Dennoch müssen Sie die zwei Schritte, die der Reihe nach stattfinden, verstanden haben. Wenn der rechts stehende Ausdruck kompliziert wird, müssen Sie die zwei Schritte wissen, um zu kapieren was passiert.

Ein Ausdruck ist eine Kombination von Literalen, Operatoren, Variablen und Klammern, die verwendet wird, um einen Wert zu berechnen.

Diese (leicht unvollständige) Definition bedarf weiterer Erklärung:

Das könnte schrecklich klingen. Tatsächlich ist das der Stoff, den Sie von der Algebra her kennen, wie:

(32 - y) / ( x + 5 )

In dem oben stehenden bedeutet das Zeichen "/" Division. Natürlich wird nicht jeder Kuddelmuddel funktionieren. Das folgende:

32 - y) / ( x  5 + )

ist kein syntaktisch korrekter Ausdruck. Es gibt Regeln dafür, aber die beste Regel ist, dass ein Ausdruck OK aussehen muss, so wie in der Algebra.

FRAGE 12:

Welche der folgenden Ausdrücke sind korrekt?

53          12 - 3)          x + 34          ((quatsch - 3) / 45      sum * 3 + 2

-79.4      (foo - 7)         z   99          ((x+y)/(y+92) -3) +6     x ** -4 +
Inhaltsverzeichnis