В този урок ще научим за ключовите думи (запазени думи в програмирането на C ++, които са част от синтаксиса). Също така ще научим за идентификаторите и как да ги наименуваме.
Ключови думи на C ++
Ключовите думи са предварително дефинирани думи, които имат специално значение за компилатора. Например,
int money;
Тук int
е ключова дума, която показва, че парите са променлива от тип цяло число.
Ето списък на всички ключови думи на C ++. (от 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 |
Забележка: Тъй като C ++ е език, чувствителен към малки и големи букви, всички ключови думи трябва да бъдат написани с малки букви.
Идентификатори на C ++
Идентификаторите са уникалните имена, дадени на променливите, класове, функции или други обекти от програмиста. Например,
int money; double accountBalance;
Тук пари и баланс на сметката са идентификатори.
Правила за именуване на идентификатори
- Идентификаторите могат да бъдат съставени от букви, цифри и символа за подчертаване.
- Той няма ограничение за дължината на името.
- То трябва да започва или с буква, или с долна черта.
- Чувства буквите.
- Не можем да използваме ключови думи като идентификатори.
Можем да изберем всяко име като идентификатор, ако следваме горните правила. Трябва обаче да дадем смислени имена на идентификатора, който има смисъл.
Примери за добри и лоши идентификатори
Невалиден идентификатор | Лош идентификатор | Добър идентификатор |
---|---|---|
Общо точки | T_ точки | totalPoint |
1 списък | list_1 | списък1 |
плувка | n_float | floatNumber |