V tomto tutoriále sa dozvieme o kľúčových slovách (vyhradené slová v programovaní C ++, ktoré sú súčasťou syntaxe). Dozvieme sa tiež o identifikátoroch a o tom, ako ich pomenovať.
Kľúčové slová v C ++
Kľúčové slová sú preddefinované slová, ktoré majú pre prekladač špeciálny význam. Napríklad,
int money;
Tu int
je kľúčové slovo, ktoré naznačuje, že peniaze sú premennou typu integer.
Tu je zoznam všetkých kľúčových slov v jazyku C ++. (od 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 |
Poznámka: Pretože C ++ rozlišuje veľké a malé písmená, musia byť všetky kľúčové slová napísané malými písmenami.
Identifikátory C ++
Identifikátory sú jedinečné názvy, ktoré programátor pomenoval premenné, triedy, funkcie alebo iné entity. Napríklad,
int money; double accountBalance;
Peniaze a zostatok na účte sú identifikátory.
Pravidlá pre pomenovávanie identifikátorov
- Identifikátory môžu pozostávať z písmen, číslic a znaku podčiarknutia.
- Nemá žiadne obmedzenie dĺžky názvu.
- Musí sa začínať písmenom alebo podčiarknutím.
- Rozlišuje sa veľkosť písmen.
- Ako identifikátory nemôžeme použiť kľúčové slová.
Ak dodržiavame vyššie uvedené pravidlá, môžeme si ako identifikátor zvoliť akékoľvek meno. Mali by sme však dať zmysluplný názov identifikátoru, ktorý má zmysel.
Príklady dobrých a zlých identifikátorov
Neplatný identifikátor | Chybný identifikátor | Dobrý identifikátor |
---|---|---|
Celkový počet bodov | T_points | totalPoint |
1 zoznam | zoznam_1 | zoznam1 |
plavák | n_float | floatNumber |