Šioje pamokoje sužinosime apie raktinius žodžius (rezervuotus C ++ programavimo žodžius, kurie yra sintaksės dalis). Taip pat sužinosime apie identifikatorius ir kaip juos pavadinti.
C ++ raktiniai žodžiai
Raktiniai žodžiai yra iš anksto apibrėžti žodžiai, turintys specialią reikšmę sudarytojui. Pavyzdžiui,
int money;
Čia int
yra raktinis žodis, nurodantis, kad pinigai yra sveiko skaičiaus kintamasis.
Čia yra visų C ++ raktinių žodžių sąrašas. (nuo 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 |
Pastaba: kadangi C ++ yra didžiosios ir mažosios raidės, visi raktiniai žodžiai turi būti parašyti mažosiomis raidėmis.
C ++ identifikatoriai
Identifikatoriai yra unikalūs pavadinimai, kuriuos programuotojas suteikia kintamiesiems, klasėms, funkcijoms ar kitiems objektams. Pavyzdžiui,
int money; double accountBalance;
Čia pinigai ir accountBalance yra identifikatoriai.
Identifikatorių pavadinimo taisyklės
- Identifikatorius gali sudaryti raidės, skaitmenys ir pabraukimo ženklas.
- Vardo ilgis neribojamas.
- Jis turi prasidėti raide arba pabraukimu.
- Skiriama didžiosios ir mažosios raidės.
- Negalime naudoti raktinių žodžių kaip identifikatorių.
Mes galime pasirinkti bet kokį vardą kaip identifikatorių, jei laikysimės pirmiau nurodytų taisyklių. Tačiau prasmingam identifikatoriui turėtume suteikti prasmingus pavadinimus.
Gerų ir blogų identifikatorių pavyzdžiai
Neteisingas identifikatorius | Netinkamas identifikatorius | Geras identifikatorius |
---|---|---|
Bendras taškų skaičius | T_ taškai | totalPoint |
1 sąrašas | sąrašas_1 | sąrašas1 |
plūdė | n_plaukia | floatNumber |