În acest tutorial, vom afla despre cuvinte cheie (cuvinte rezervate în programarea C ++ care fac parte din sintaxă). De asemenea, vom afla despre identificatori și cum să le numim.
Cuvinte cheie C ++
Cuvintele cheie sunt cuvinte predefinite care au semnificații speciale pentru compilator. De exemplu,
int money;
Iată int
un cuvânt cheie care indică faptul că banii sunt o variabilă de tip întreg.
Iată o listă cu toate cuvintele cheie C ++. (începând cu 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 |
Notă: Deoarece C ++ este un limbaj sensibil la majuscule, toate cuvintele cheie trebuie scrise cu litere mici.
Identificatori C ++
Identificatorii sunt numele unice date de programator variabilelor, claselor, funcțiilor sau altor entități. De exemplu,
int money; double accountBalance;
Aici, banii și soldul contului sunt identificatori.
Reguli pentru denumirea identificatorilor
- Identificatorii pot fi compuși din litere, cifre și caracterul de subliniere.
- Nu are limită pentru lungimea numelui.
- Trebuie să înceapă fie cu o literă, fie cu un subliniat.
- Este sensibil la majuscule și minuscule.
- Nu putem folosi cuvinte cheie ca identificatori.
Putem alege orice nume ca identificator dacă respectăm regulile de mai sus. Cu toate acestea, ar trebui să dăm nume semnificative identificatorului care are sens.
Exemple de identificatori buni și răi
Identificator invalid | Identificator greșit | Identificator bun |
---|---|---|
Puncte totale | T_puncte | totalPoint |
1 listă | list_1 | list1 |
pluti | n_flot | floatNumber |