Geschrieben von: Robert Mertens | Letztes Update: 

Variablen verstehen

Variablen sind eines der wichtigsten Elemente einer Programmiersprache. Sie repräsentieren vereinfacht gesprochen einen Teil des Arbeitsspeichers. Typischerweise einen sehr kleinen Teil, je nachdem welchen Datentyp die Variable repräsentiert. Der Zustand eines Programms wird zum Teil über Variablen bestimmt. Zum Beispiel müssen Nutzereingaben erst mal in einer Variable abgespeichert werden um damit sie später weiter verarbeitet werden können. Der Datentyp bestimmt unter Anderem wie viel Speicher eine Variable benötigt. Für numerische Datentypen (z.B. char, integer) sind das normalerweise zwischen ein und acht Bytes.

Zusammenfassung

  • Variablen sind eines der wichtigsten Elemente einer Programmiersprache. Sie repräsentieren einen Teil des Arbeitsspeichers.
  • Variablen stellen Daten bereit, die der Programmierer für Berechnungen und zur Beeinflussung des Programmablaufs benötigt.
  • Bei der Initialisierung von Variablen sollten unbestimmte Werte vermieden werden, um Bugs zu vermeiden.
  • Nach dem Verständnis des Variablenprinzips kann man bereits sinnvolle Programme schreiben.
  • Variablen sind beobachtbare oder messbare Merkmale, die unterschiedliche Werte annehmen können und Daten in Programmen darstellen.

Variablen sind die Basis

Beim Programmieren spielen Variablen eine sehr wichtige Rolle. Sie stellen die Daten bereit, die der Programmierer für Berechnungen braucht. Außerdem beinhalten sie Daten, die den Programmablauf beeinflussen, also Informationen, die beispielsweise bei if-Abfragen verwendet werden.

Beispiel: Boolsche Variable entscheidet Kontrollfluss

bool hasError = ExampleHasError();

if(hasError)
{
// oh no, we’ve had an error
Log(“Leider ist ein Fehler passiert!”);
return -1;
}
else
{
// everything is fine, go on…
Log(“Alles gut gegangen, wir können weiter machen!”);
}

Aufpassen mit der Initialisierung

Je nach Programmiersprache haben Variablen beim Anlegen (Deklaration) einen vorgegebenen Standard-Wert oder einen unbestimmten Wert. Variablen mit unbestimmtem Wert sind eine typische Fehlerquelle, welche sehr einfach vermieden werden kann: Vermeide Variablen mit unbestimmtem Wert durch die Zuweisung eines Initialwerts. Bugs aufgrund nicht initialisierter Variablen kommen auch in professionellen Softwareprodukten vor. Im Nachhinein sind solche Fehler schwer zu finden, aber sehr einfach zu beheben.

Ein guter Anfang

Hat man das Prinzip der Variablen erst einmal verstanden, ist das schon mal ein guter Anfang. Kombiniert mit Kontrollstrukturen lässt sich dann schon das eine oder andere kleine, sinnvolle Programm schreiben. Das ist ein unscheinbarer aber sehr wichtiger Meilenstein.

FAQ: Häufige Fragen zu Variablen

Was sind Variablen?

Variablen sind beobachtbare oder messbare Merkmale, die das Potenzial haben, unterschiedliche Werte anzunehmen. Variablen können auch als Merkmalswerte bezeichnet werden.

Was ist die Struktur einer Variablen?

Variablen werden verwendet, um Daten in Programmen darzustellen. Eine Variable verweist auf eine Stelle im Speicher, an der der aktuelle Wert der Variable gespeichert ist. Jede Variable muss mit einem Namen versehen werden, damit das Programm auf die gespeicherten Werte zugreifen kann.