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