Nächste Seite: 2.2 Konstanten
Aufwärts: 2.1 Variable
Vorherige Seite: 2.1.1 Variablendefinition
Inhalt
Index
2.1.2 Bezeichnung von Variablen
Variablennamen beginnen mit Buchstaben oder Unterstrich, folgende Zeichen
dürfen auch Zahlen sein.
Nicht erlaubt ist die Verwendung von
Leerzeichen und Operatorzeichen (§ 3) im Namen,
gleichfalls dürfen Variablennamen keine Schlüsselwörter der C++ -Syntax
sein (siehe Lit.).
(siehe Ex210.cc)
Gültig |
$$ | $$ | Ungültig |
| Grund |
i |
$$ | $$ | |
| |
j |
$$ | $$ | |
| |
ijl |
$$ | $$ | |
| |
i3 |
$$ | $$ | 3i |
| 3 ist kein Buchstabe |
_3a |
$$ | $$ | _3*a |
| * ist Operatorzeichen |
Drei_mal_a |
$$ | $$ | b-a |
| - ist Operatorzeichen |
auto1 |
$$ | $$ | auto |
| auto ist Schlüsselwort |
- C/C++ unterscheidet zwischen Groß- und Kleinschreibung, d.h.,
ToteHosen und toteHosen sind unterschiedliche
Bezeichner!
- Laut originalem C-Standard sind die ersten 8 Zeichen eines
Variablenbezeichners
signifikant, d.h., a2345678A und a2345678B
würden nicht mehr als verschiedene Bezeichner wahrgenommen.
Mittlerweile sehen Compiler mehr Zeichen als signifikant an
(C9X Standard: 63 Zeichen).
Nächste Seite: 2.2 Konstanten
Aufwärts: 2.1 Variable
Vorherige Seite: 2.1.1 Variablendefinition
Inhalt
Index
Gundolf Haase
2004-01-15