Š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 |








