Ключови думи и идентификатори на 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

Интересни статии...