Kľúčové slová a identifikátory v C ++

V tomto tutoriále sa dozvieme o kľúčových slovách (vyhradené slová v programovaní C ++, ktoré sú súčasťou syntaxe). Dozvieme sa tiež o identifikátoroch a o tom, ako ich pomenovať.

Kľúčové slová v C ++

Kľúčové slová sú preddefinované slová, ktoré majú pre prekladač špeciálny význam. Napríklad,

 int money;

Tu intje kľúčové slovo, ktoré naznačuje, že peniaze sú premennou typu integer.

Tu je zoznam všetkých kľúčových slov v jazyku 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

Poznámka: Pretože C ++ rozlišuje veľké a malé písmená, musia byť všetky kľúčové slová napísané malými písmenami.

Identifikátory C ++

Identifikátory sú jedinečné názvy, ktoré programátor pomenoval premenné, triedy, funkcie alebo iné entity. Napríklad,

 int money; double accountBalance;

Peniaze a zostatok na účte sú identifikátory.

Pravidlá pre pomenovávanie identifikátorov

  • Identifikátory môžu pozostávať z písmen, číslic a znaku podčiarknutia.
  • Nemá žiadne obmedzenie dĺžky názvu.
  • Musí sa začínať písmenom alebo podčiarknutím.
  • Rozlišuje sa veľkosť písmen.
  • Ako identifikátory nemôžeme použiť kľúčové slová.

Ak dodržiavame vyššie uvedené pravidlá, môžeme si ako identifikátor zvoliť akékoľvek meno. Mali by sme však dať zmysluplný názov identifikátoru, ktorý má zmysel.

Príklady dobrých a zlých identifikátorov

Neplatný identifikátor Chybný identifikátor Dobrý identifikátor
Celkový počet bodov T_points totalPoint
1 zoznam zoznam_1 zoznam1
plavák n_float floatNumber

Zaujímavé články...