In deze tutorial leren we over trefwoorden (gereserveerde woorden in C ++ - programmering die deel uitmaken van de syntaxis). We zullen ook leren over ID's en hoe u ze een naam kunt geven.
C ++ Sleutelwoorden
Trefwoorden zijn voorgedefinieerde woorden die een speciale betekenis hebben voor de compiler. Bijvoorbeeld,
int money;
Hier int
is een trefwoord dat aangeeft dat geld een variabele is van het type integer.
Hier is een lijst met alle C ++ -zoekwoorden. (vanaf 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 |
Opmerking: aangezien C ++ een hoofdlettergevoelige taal is, moeten alle trefwoorden in kleine letters worden geschreven.
C ++ ID's
Identifiers zijn de unieke namen die door de programmeur aan variabelen, klassen, functies of andere entiteiten worden gegeven. Bijvoorbeeld,
int money; double accountBalance;
Hier zijn geld en accountBalans identificatoren.
Regels voor het benoemen van ID's
- ID's kunnen bestaan uit letters, cijfers en het onderstrepingsteken.
- Het heeft geen limiet op naamlengte.
- Het moet beginnen met een letter of een onderstrepingsteken.
- Het is hoofdlettergevoelig.
- We kunnen geen trefwoorden gebruiken als identificatiegegevens.
We kunnen elke naam als identificatie kiezen als we de bovenstaande regels volgen. We moeten echter betekenisvolle namen geven aan de identifier die logisch is.
Voorbeelden van goede en slechte identificatoren
Ongeldige ID | Slechte identificatie | Goede identificatie |
---|---|---|
Puntentotaal | T_punten | totalPoint |
1 lijst | lijst_1 | lijst1 |
vlotter | n_float | floatNumber |