W tym samouczku nauczymy się słów kluczowych (słów zastrzeżonych w programowaniu w C ++, które są częścią składni). Dowiemy się również o identyfikatorach i jak je nazwać.
Słowa kluczowe C ++
Słowa kluczowe to predefiniowane słowa, które mają specjalne znaczenie dla kompilatora. Na przykład,
int money;
Tutaj int
jest słowo kluczowe, które wskazuje, że pieniądze są zmienną typu integer.
Oto lista wszystkich słów kluczowych 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 |
Uwaga: ponieważ w C ++ rozróżniana jest wielkość liter, wszystkie słowa kluczowe muszą być pisane małymi literami.
Identyfikatory C ++
Identyfikatory to unikalne nazwy nadawane zmiennym, klasom, funkcjom lub innym jednostkom przez programistę. Na przykład,
int money; double accountBalance;
Tutaj pieniądze i saldo konta są identyfikatorami.
Zasady nazewnictwa identyfikatorów
- Identyfikatory mogą składać się z liter, cyfr i znaku podkreślenia.
- Nie ma ograniczeń co do długości nazwy.
- Musi zaczynać się od litery lub podkreślenia.
- Rozróżniana jest wielkość liter.
- Nie możemy używać słów kluczowych jako identyfikatorów.
Możemy wybrać dowolną nazwę jako identyfikator, jeśli przestrzegamy powyższych zasad. Powinniśmy jednak nadać identyfikatorowi sensowne nazwy, które mają sens.
Przykłady dobrych i złych identyfikatorów
Błędny identyfikator | Zły identyfikator | Dobry identyfikator |
---|---|---|
Suma punktów | T_points | totalPoint |
1 lista | list_1 | lista1 |
pływak | n_float | floatNumber |