Variablen Grundwissen

Wechseln zu: Navigation, Suche

Eine Variable ist ein Platzhalter für einen Wert.

--- ein Beispiel (ist aber kein C-Quellcode) ---

a=200

dann ist die Zahl 200 in der Variable a abgelegt, wobei a auch ein Wort sein kann.

Frage=450

dadurch hat man halt mehr Platzhalter als das Alphabet Buchstaben. Nun kann man damit auch rechnen.

Frage=Frage-a

so legt man das Ergebnis der Rechnung Frage-a in der Variable Frage wieder ab. Von da an hat die Variable Frage den Wert 250


Das es verschiedene Variablentypen gibt hat Zwei Gründe. Der erste ist der, das sie unterschiedlichen Speicherplatz in Anspruch nehmen. Aus diesem Grund sollte man sich bei der Auswahl darüber im klaren sein, in welcher Größenordnung oder in welcher Genauigkeit sie benötigt werden. Der Nebeneffekt bei Speicherverschwendung ist der, das er zu lasten der Geschwindigkeit des Programms führt, worin der zweite Grund besteht. Auch die Menge des dafür vorgesehenen Speichers ist begrenzt.


Es gibt noch andere Platzhalter, für öfter verwendete Werte die im Programm gleich bleiben. Zum Beispiel PI währe eine solche Konstante. Sollte eine solche Konstante irrtümlicher Weise im Programm vom Wert her verändert werden, wird der Compiler (Übersetzer) eine Fehlermeldung heraus geben.


Ein Arrey ist ein Datenfeld. Ein Beispiel, der 10*10 2D Arrey hat 10 Zeilen und 10 Spalten. Man kann also an jeder stelle, wie in einem Koordinatensystem Werte ablegen und abfragen. Bei einem 10*10 Datenfeld sind das 100 Platzhalter für Werte. Bei einem 3D Arrey ist das dann wie bei einem Würfel mit 10*10*10 also 1000 Plätzen.