In diesem Tutorial lernen wir Schlüsselwörter kennen (reservierte Wörter in der C ++ - Programmierung, die Teil der Syntax sind). Außerdem erfahren wir mehr über Bezeichner und deren Benennung.
C ++ - Schlüsselwörter
Schlüsselwörter sind vordefinierte Wörter, die für den Compiler eine besondere Bedeutung haben. Beispielsweise,
int money;
Hier int
ist ein Schlüsselwort, das angibt, dass Geld eine Variable vom Typ Ganzzahl ist.
Hier ist eine Liste aller C ++ - Schlüsselwörter. (ab C ++ 17)
alignas | decltype | namespace | struct |
alignof | default | new | switch |
and | delete | noexcept | template |
and_eq | do | not | this |
asm | double | not_eq | thread_local |
auto | dynamic_cast | nullptr | throw |
bitand | else | operator | true |
bitor | enum | or | try |
bool | explicit | or_eq | typedef |
break | export | private | typeid |
case | extern | protected | typename |
catch | false | public | union |
char | float | register | unsigned |
char16_t | for | reinterpret_cast | using |
char32_t | friend | return | virtual |
class | goto | short | void |
compl | if | signed | volatile |
const | inline | sizeof | wchar_t |
constexpr | int | static | while |
const_cast | long | static_assert | xor |
continue | mutable | static_cast | xor_eq |
Hinweis: Da bei C ++ zwischen Groß- und Kleinschreibung unterschieden wird, müssen alle Schlüsselwörter in Kleinbuchstaben geschrieben werden.
C ++ - Bezeichner
Bezeichner sind die eindeutigen Namen, die Variablen, Klassen, Funktionen oder andere Entitäten vom Programmierer vergeben werden. Beispielsweise,
int money; double accountBalance;
Hier sind Geld und Kontostand Identifikatoren.
Regeln für die Benennung von Bezeichnern
- Bezeichner können aus Buchstaben, Ziffern und dem Unterstrich bestehen.
- Die Namenslänge ist unbegrenzt.
- Es muss entweder mit einem Buchstaben oder einem Unterstrich beginnen.
- Es wird zwischen Groß- und Kleinschreibung unterschieden.
- Wir können keine Schlüsselwörter als Bezeichner verwenden.
Wir können einen beliebigen Namen als Kennung wählen, wenn wir die obigen Regeln befolgen. Wir sollten dem sinnvollen Bezeichner jedoch aussagekräftige Namen geben.
Beispiele für gute und schlechte Bezeichner
Ungültige Kennzeichnung | Schlechte Kennung | Gute Kennung |
---|---|---|
Gesamtpunktzahl | T_Punkte | totalPoint |
1 Liste | list_1 | list1 |
schweben | n_float | floatNumber |