Variable

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen

Eine Variable wird in Programmiersprachen als auch z.B. in der Mathematik verwendet. Wobei eine Variable immer als eine Art Platzhalter für das Objekt bzw. den Ausdruck den es beim Ausführen erhält, als Beispiel:

y:=1+x
x:=y*3

Würde man diese Rechnung durchführen und ein x mit dem Wert 2 haben könnte diese Rechnung so aussehen:

y:=1+2
x:=3+3

So hat x am Ende den Wert 6.

Diese Art von Ersetzungsvariablen gibt es in vielen Programmen und einfachen Programmiersprachen z.B. die Präprozessor-Direktiven in C und C++ auch die "Suchen und ersetzen" Funktion einiger Programme könnte man so ansehen wobei der Suchbegriff die Variable darstellt und der neue Begriff der Inhalt der Variablen.

In Programmiersprachen werden Variablen meistens mit komplexen Objekten verwendet, daher können auf Variablen auch verschiedene Methoden oder Attribute des Objekts aufgerufen werden. Die Art wie man eine Methode oder ein Attribut verwendet ist abhängig von der Sprache und dem Datentyp der Variable, so wird z.B. meistens die Punktnotation verwendet wie sie in C++ und Java verwendet wird variable.methode() oder variable.Attribut. Manchmal wird auch eine andere Art verwendet wie die Pfeilnotation bei C++ und der Verwendung von Pointern pointer->methode.

Der Startzustand einer Variablen ist abhängig von der verwendeten Programmiersprache, so ist der Startwert in Visual Basic immer nothing wogegen er in C und C++ bei nicht initialisierten Variablen immer ein unbekannter Zustand ist, d.h. der Inhalt ist der der zufällig an der Speicherposition war. In Java sind alle Objekte immer null und primitive Datentypen sind auf 0, bzw. boolean auf false.