C ++ Atslēgvārdi un identifikatori

Šajā apmācībā mēs uzzināsim par atslēgvārdiem (rezervēti vārdi C ++ programmēšanā, kas ir sintakses daļa). Mēs arī uzzināsim par identifikatoriem un kā tos nosaukt.

C ++ Atslēgvārdi

Atslēgvārdi ir iepriekš definēti vārdi, kuriem sastādītājam ir īpaša nozīme. Piemēram,

 int money;

Šeit intir atslēgvārds, kas norāda, ka nauda ir vesela skaitļa mainīgais.

Šeit ir visu C ++ atslēgvārdu saraksts. (no 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

Piezīme: Tā kā C ++ ir reģistrjutīga valoda, visiem atslēgvārdiem jābūt rakstītiem ar mazajiem burtiem.

C ++ identifikatori

Identifikatori ir unikālie nosaukumi, ko programmētājs piešķir mainīgajiem, klasēm, funkcijām vai citām entītijām. Piemēram,

 int money; double accountBalance;

Šeit nauda un accountBalance ir identifikatori.

Noteikumi par identifikatoru nosaukšanu

  • Identifikatorus var veidot burti, cipari un pasvītrojums.
  • Tam nav ierobežojumu vārda garumam.
  • Tam jāsākas vai nu ar burtu, vai ar pasvītrojumu.
  • Tas ir reģistrjutīgs.
  • Mēs nevaram izmantot atslēgvārdus kā identifikatorus.

Mēs varam izvēlēties jebkuru nosaukumu kā identifikatoru, ja ievērojam iepriekš minētos noteikumus. Tomēr jēdzīgam identifikatoram vajadzētu piešķirt jēgpilnus nosaukumus.

Labu un sliktu identifikatoru piemēri

Nederīgs identifikators Slikts identifikators Labs identifikators
Kopējais punktu skaits T_ punkti totalPoint
1 saraksts saraksts_1 saraksts1
peldēt n_pludināt floatNumber

Interesanti raksti...