Freigeben über


Ausdrucksauswertung (C)

Die Ausdrücke, die Zuweisung unäres Inkrement, unäres Dekrement betreffen oder eine Funktion aufrufen, können die Folgen, die zu ihrer Auswertung (Nebeneffekte) beiläufig sind.Wenn ein „Sequenzpunkt erreicht wird, wird die gesamte“, der dem Sequenzpunkt, einschließlich aller möglichen Nebeneffekte vorausgeht, stellt sicher ausgewertet worden sein, bevor die Auswertung für alle beginnt mit dem Sequenzpunkt folgt.

„Nebeneffekte“ werden die Änderungen, die durch die Auswertung eines Ausdrucks verursacht werden.Nebeneffekte treten auf, wenn sich der Wert einer Variablen um eine Ausdrucksauswertung geändert wird.Alle Vorgänge Zuweisung wirken Nebeneffekte.Funktionsaufrufe Nebeneffekte können auch wirken, wenn sie den Wert eines extern sichtbaren Elements entweder durch direkte oder indirekte Zuweisung Zuweisung über einen Zeiger ändern.

Siehe auch

Konzepte

Operanden und Ausdrücke