Selles õpetuses õpime märksõnade kohta (reserveeritud sõnad C ++ programmeerimises, mis on osa süntaksist). Samuti õpime tundma identifikaatoreid ja nende nimetamist.
C ++ märksõnad
Märksõnad on eelnevalt määratletud sõnad, millel on koostaja jaoks eriline tähendus. Näiteks,
int money;
Siin int
on märksõna, mis näitab, et raha on muutuja tüüpi täisarv.
Siin on kõigi C ++ märksõnade loend. (seisuga 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 |
Märkus. Kuna C ++ on tõstutundlik keel, peavad kõik märksõnad olema kirjutatud väikeste tähtedega.
C ++ identifikaatorid
Identifikaatorid on programmeerija poolt muutujatele, klassidele, funktsioonidele või muudele üksustele antud unikaalsed nimed. Näiteks,
int money; double accountBalance;
Siin on raha ja accountBalance identifikaatorid.
Reeglid identifikaatorite nimetamiseks
- Identifikaatorid võivad koosneda tähtedest, numbritest ja alakriipsust.
- Sellel pole nimepikkuse piiranguid.
- See peab algama kas tähe või alakriipsuga.
- See on tõstutundlik.
- Me ei saa kasutada märksõnu identifikaatoritena.
Kui järgime ülaltoodud reegleid, võime valida identifikaatoriks mis tahes nime. Siiski peaksime mõistlikule tunnusele andma tähenduslikud nimed.
Heade ja halbade tunnuste näited
Kehtetu identifikaator | Vale identifikaator | Hea identifikaator |
---|---|---|
Punkte kokku | T_punktid | totalPoint |
1 loend | list_1 | nimekiri1 |
ujuk | n_ float | floatNumber |