Variablendeklaration
← Sonderzeichen | ● | Variablennamen →
Variablen können Werte eines bestimmten Datentyps speichern.
Variablen belegen entsprechend ihrem Datentyp und der Darstellungsgenauigkeit Platz im Hauptspeicher.
Variablennamen sind alpha-numerisch, d.h. sie beginnen mit einem Buchstaben und darauf folgen entweder weitere Buchstaben (a..z, A..Z) oder Ziffern (0..9) oder der Unterstrich _ (underscore).
Alphanumerische Namen nennt man auch Bezeichner (identifier).
Der Typ einer Variable mit einem bestimmten Namen und Datentyp wird wie folgt deklariert:
<data_type> var_name1, var_name2, ...;
int x; /* variable with <data_type> = int */
Jede Variable kann bei der Vereinbarung initialisiert werden, z.B.:
float x=0.0f, y=0.0f;
double z=0.0;
Fallgrube: Ohne Initialisierung haben Variablen einen undefinierten Wert!
In C sind Variablendeklarationen nur nach der öffnenden geschweiften Klammer { erlaubt. Dies bedeutet, dass alle Variablendeklarationen en-bloc vor den darauffolgenden Anweisungen erfolgen müssen. Im Gegensatz dazu ist bei C++ eine beliebige Mischung von Deklarationen und Anweisungen erlaubt.
{
/* declarations */
int c=0;
float x,y;
/* statements */
...
}
Variablennamen sollten selbsterklärend sein, oder direkt nach der Deklaration dokumentiert werden.
← Sonderzeichen | ● | Variablennamen →