Was ist eine Anweisung in C?
Die return-Anweisung beendet die Abarbeitung der aktuellen Funktion. Wenn eine return-Anweisung mit einem Ausdruck angegeben wird, dann wird der Wert des Ausdrucks an die aufrufende Funktion als Rückgabewert geliefert. In einer Funktion können beliebig viele return-Anweisungen angegeben werden.
Was ist eine Ausdrucksanweisung?
Ausdrucksanweisungen dienen dazu, Ausdrücke in einem Anweisungskontext auszuführen. Sie werden erzeugt, indem an den Ausdruck ein Semikolon angehängt wird. Da der Rückgabewert des Ausdrucks dabei ignoriert wird, macht eine Ausdrucksanweisung nur dann Sinn, wenn der Ausdruck Nebeneffekte hat.
Eine Anweisung ist ein vollständiger Befehl, der den Computer dazu anhält, eine bestimmte Aufgabe auszuführen. Normalerweise nehmen Anweisungen in C eine ganze Zeile ein. Es gibt jedoch auch einige Anweisungen, die sich über mehrere Zeilen erstrecken.
Warum spricht man von einer Zuweisung?
In Abgrenzung von anderen Anweisungstypen, die ebenfalls den Wert einer Variablen verändern können (zum Beispiel Aufruf einer Prozedur mit Nebeneffekten), spricht man nur dann von einer Zuweisung, wenn der Zuweisungsoperator der jeweiligen Programmiersprache verwendet wird.
Kann man zusammengesetzte Anweisungen zusammenfassen?
Zusammengesetzte Anweisungen dienen dazu, mehrere Anweisungen zu einer einzigen Anweisung zusammenzufassen. So verlangen viele Anweisungen eine Anweisung als Unteranweisung. Sollen jedoch mehrere Anweisungen als Unteranweisung angegeben werden, so steht oft nur der Weg zur Verfügung, diese Anweisungen als eine Anweisung zusammenzufassen.
Wie wird die erste Ausdrucksanweisung ausgewertet?
In der ersten Ausdrucksanweisung c = a + b; wird der Ausdruck c = a + b mit seinem Teilausdruck a + b ausgewertet. Als Nebeneffekt wird die Summe aus den Werten in a und b gebildet und in dem Objekt c gespeichert.
https://www.youtube.com/watch?v=YThO5hwLJZY