Ebben az oktatóanyagban megismerjük a kulcsszavakat (a szintaxis részét képező fenntartott szavak a C ++ programozásban). Ezenkívül megismerjük az azonosítókat és azok elnevezését.
C ++ Kulcsszavak
A kulcsszavak előre definiált szavak, amelyek különleges jelentéssel bírnak a fordító számára. Például,
int money;
Itt int
egy kulcsszó jelzi, hogy a pénz egész típusú változó.
Itt található az összes C ++ kulcsszó felsorolása. (C ++ 17-től)
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 |
Megjegyzés: Mivel a C ++ a kis- és nagybetűk közötti nyelv, az összes kulcsszót kisbetűvel kell írni.
C ++ azonosítók
Azonosítók azok az egyedi nevek, amelyeket a programozó változóknak, osztályoknak, függvényeknek vagy más entitásoknak adott. Például,
int money; double accountBalance;
Itt a pénz és a accountBalance azonosítók.
Az azonosítók elnevezésének szabályai
- Az azonosítók betűkből, számjegyekből és az aláhúzás karakterekből állhatnak.
- Nincs korlátozva a név hossza.
- Vagy betűvel vagy aláhúzással kell kezdődnie.
- A kis- és nagybetűk különböznek.
- Nem használhatunk kulcsszavakat azonosítóként.
Bármelyik nevet választhatjuk azonosítónak, ha betartjuk a fenti szabályokat. Az értelmes azonosítónak azonban értelmes neveket kell adnunk.
Példák jó és rossz azonosítókra
Érvénytelen azonosító | Rossz azonosító | Jó azonosító |
---|---|---|
Összes pont | T_pontok | totalPoint |
1 lista | list_1 | lista1 |
úszó | n_ float | floatNumber |