C-Programmierung

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_name;
<data_type> var_name1, var_name2, ...;

int x; /* variable with <data_type> = int */

Jede Variable kann bei der Vereinbarung initialisiert werden, z.B.:

int counter=0;
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.

int main()
{
   /* declarations */
   int c=0;
   float x,y;

   /* statements */
   ...
}

Variablennamen sollten selbsterklärend sein, oder direkt nach der Deklaration dokumentiert werden.

Sonderzeichen | | Variablennamen

Options: