Navigation

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
Navigation