Zum Inhalt springen

Zuweisung

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 22. Mai 2006 um 19:20 Uhr durch Mkleine (Diskussion | Beiträge) (+link Belegung). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Unter einer Zuweisung (engl. assignment) versteht man in einer imperativen Programmiersprache die Belegung einer Variablen mit einem Wert. Eine Variable wird dabei als ein Name für einen Speicherbereich verstanden, der den jeweiligen Wert aufnehmen kann.

Die Zuweisung ist somit eine spezielle Anweisung (engl. statement).

Notation

Eine Zuweisung besteht in fast allen imperativen Programmiersprachen aus drei Bestandteilen:

  1. Ein symbolischer Name steht für die Variable, der ein Wert zugewiesen werden soll. Dieser Name wird auf der linken Seite der Zuweisung notiert.
  2. Ein Zuweisungsoperator oder -befehl kennzeichnet die Anweisung als eine Zuweisung.
  3. Ein Ausdruck (engl. expression) bestimmt, welcher Wert der Variablen zugewiesen wird.

Welche exakte Notation für Variable, Zuweisungs-Operator und Ausdruck verwendet wird, kann je nach Programmiersprache variieren. Hier einige Beispiele für unterschiedliche Zuweisungs-Operatoren:

     Variable = Ausdruck
     Variable := Ausdruck
     Variable ← Ausdruck
     set Variable Ausdruck

Mehrfachzuweisungen

In manchen Programmiersprachen ist es auch möglich, mehrere Zuweisungen innerhalb einer Anweisung zu formulieren. So können etwa auf der linken Seite des Zuweisungs-Operators mehrere Variablen-Namen und auf der rechten Seite mehrere Ausdrücke jeweils durch Kommata getrennt notiert werden.