04 / 90

C++ Keywords and Identifiers

C++ kalit so'zlari va identifikatorlari

Kalit so'zlar - kompilyator uchun maxsus ma'noga ega bo'lgan oldindan belgilangan so'zlar. Masalan,

example.cpp
int money;

Bu erda int - bu pulning butun son turidagi o'zgaruvchi ekanligini ko'rsatadigan kalit so'z.

Bu erda barcha C++ kalit so'zlari ro'yxati keltirilgan. (C++ 17 holatiga ko'ra)

alignasdecltypenamespacestruct
alignofdefaultnewswitch
anddeletenoexcepttemplate
and_eqdonotthis
asmdoublenot_eqthread_local
autodynamic_castnullptrthrow
bitandelseoperatortrue
bitorenumortry
boolexplicitor_eqtypedef
breakexportprivatetypeid
caseexternprotectedtypename
catchfalsepublicunion
charfloatregisterunsigned
char16_tforreinterpret_castusing
char32_tfriendreturnvirtual
classgotoshortvoid
complifsignedvolatile
constinlinesizeofwchar_t
constexprintstaticwhile
const_castlongstatic_assertxor
continuemutablestatic_castxor_eq

[!NOTE] C++ katta-kichik harflarga sezgir til bo'lgani uchun barcha kalit so'zlar kichik harflar bilan yozilishi kerak.

C++ identifikatorlari

Identifikatorlar dasturchi tomonidan o'zgaruvchilar, sinflar, funksiyalar yoki boshqa ob'ektlarga berilgan noyob nomlardir. Masalan,

example.cpp
int money;
double accountBalance;

Bu erda pul va accountBalance identifikatorlardir.

Identifikatorlarni nomlash qoidalari

  • Identifikatorlar harflar, raqamlar va pastki chiziq belgisidan iborat bo'lishi mumkin.
  • Bu nom uzunligi bo'yicha hech qanday cheklovga ega emas.
  • U harf yoki pastki chiziq bilan boshlanishi kerak.
  • U katta-kichik harflarga sezgir.
  • Biz kalit so'zlarni identifikator sifatida ishlata olmaymiz.

Yuqoridagi qoidalarga amal qilsak, identifikator sifatida istalgan nomni tanlashimiz mumkin. Biroq, biz mantiqiy identifikatorga ma'noli nomlar berishimiz kerak.

Yaxshi va yomon identifikatorlarga misollar

Yaroqsiz identifikatorYomon identifikatorYaxshi identifikator
Umumiy ballT_punktlariumumiy ball
1 ro'yxatroʻyxat_1ro'yxat 1
suzmoqn_floatfloatNumber