Ausdrucksanweisung (C)

Wenn eine Ausdrucksanweisung ausgeführt wird, wird der Ausdruck nach den in Ausdrücke und Zuweisungen erläuterten Regeln ausgewertet.

Syntax

expression-statement:
expressionopt;

Alle Nebeneffekte der Ausdrucksauswertung werden abgeschlossen, bevor die nächste Anweisung ausgeführt wird. Eine leere Ausdrucksanweisung wird als NULL-Anweisung bezeichnet. Weitere Informationen finden Sie unter Die NULL-Anweisung.

Diese Beispiele veranschaulichen Ausdrucksanweisungen.

x = ( y + 3 );            /* x is assigned the value of y + 3  */
x++;                      /* x is incremented                  */
x = y = 0;                /* Both x and y are initialized to 0 */
proc( arg1, arg2 );       /* Function call returning void      */
y = z = ( f( x ) + 3 );   /* A function-call expression        */

In der letzten Anweisung, dem Funktionsaufrufsausdruck, wird der Wert des Ausdrucks, der jeden beliebigen Wert, der von der Funktion zurückgegeben wird, um 3 erhöht und dann den beiden Variablen y und z zugewiesen.

Siehe auch

Anweisungen