U ovom uputstvu naučit ćemo o ključnim riječima (rezervirane riječi u programiranju na C ++ koje su dio sintakse). Također, naučit ćemo o identifikatorima i kako ih imenovati.
Ključne riječi C ++
Ključne riječi su predefinirane riječi koje imaju posebno značenje za sastavljač. Na primjer,
int money;
Ovdje int
je ključna riječ koja označava da je novac varijabla tipa integer.
Ovdje je popis svih ključnih riječi 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 |
Napomena: Budući da je C ++ jezik osjetljiv na velika i mala slova, sve ključne riječi moraju biti napisane malim slovima.
C ++ identifikatori
Identifikatori su jedinstvena imena koja programer daje varijablama, klasama, funkcijama ili drugim entitetima. Na primjer,
int money; double accountBalance;
Ovdje su novac i računBalance identifikatori.
Pravila za imenovanje identifikatora
- Identifikatori se mogu sastojati od slova, znamenki i donjeg znaka.
- Nema ograničenje duljine imena.
- Mora započeti slovom ili podvlakom.
- Razlikuje velika i mala slova.
- Ne možemo koristiti ključne riječi kao identifikatore.
Kao identifikator možemo odabrati bilo koje ime ako se pridržavamo gore navedenih pravila. Međutim, identifikatoru koji ima smisla trebali bismo dati suvisla imena.
Primjeri dobrih i loših identifikatora
Nevažeći identifikator | Loš identifikator | Dobar identifikator |
---|---|---|
Ukupno bodova | T_poena | totalPoint |
1list | popis_1 | popis1 |
plutati | n_plovka | floatBroj |