3.6. Stolpersteine
- Fließkommazahlen enthalten, obwohl es ihr Name nahelegt, kein Komma. Statt dessen muß ein Dezimalpunkt verwendet werden.
- Dezimale integer-Konstanten dürfen nicht mit einer Null beginnen. Eine ganzzahlige Konstante, die mit Null beginnt, wird nämlich als oktale integer-Konstante interpretiert.
- Variablen müssen immer definiert werden, bevor sie benutzt werden können. Die Verwendung nicht definierter Variablen führt zu Fehlermeldungen des Compilers.
- Die Definition bzw. Deklaration von Variablen darf nicht zwischen Anweisungen erfolgen. Wenn Variablen innerhalb von Funktionen definiert oder deklariert werden, dann muß dies gleich nach einer öffnenden geschweiften Klammer geschehen.
- Zeichenkonstanten müssen in einfache Anführungszeichen gesetzt werden. Doppelte Anführungszeichen um ein einzelnes Zeichen erzeugen eine Zeichenketten-Konstante, bestehend aus dem Zeichen und einer abschließenden binären Null.
- Bei der Wahl des Datentyps besteht keine Notwendigkeit, übermäßig mit Speicher zu geizen. Bedenken Sie, daß eine int-Variable auf den immer noch verbreiteten 16-Bit-Systemen bei +32767 bzw. -32767 an der Grenze ihres Wertebereichs angelangt ist. Wird dieser überschrittten, geht es um 65535 weiter unten oder oben weiter.
- Die Schlüsselwörter für elementare Datentypen dürfen nicht beliebig mit short, long, signed und unsigned kombiniert werden. Informieren Sie sich über die zulässigen Kombinationen!