У цьому підручнику ми дізнаємося про ключові слова (зарезервовані слова в програмуванні на 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 |