1.3.1 Wertzuweisung
Die Wertzuweisung ist ein Ausdruck. Sie stellt die übliche Methode dar,
einer Variablen einen bestimmten Wert zuzuordnen.
allg.: lvalue = ausdruck
lvalue ist ein modifizierbarer Speicherbereich, z.B. eine Variable oder ein Feldelement. Konstanten sind keine lvalue's.
x = 0
y = x + 5
a = b = 1
/* entspricht a = ( b = 1) */
c = getchar()
Im Gegensatz zu anderen Programmiersprachen besitzt Wertzuweisung in C
selbst einen Wert. Damit sind sogenannte Mehrfachzuweisungen
erlaubt und üblich:
a = b = c = 1