Ключові слова та ідентифікатори C ++

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

Цікаві статті...