V tomto tutoriálu se dozvíme o klíčových slovech (vyhrazená slova v programování C ++, která jsou součástí syntaxe). Dozvíme se také o identifikátorech a jejich pojmenování.
Klíčová slova v C ++
Klíčová slova jsou předdefinovaná slova, která mají pro překladač zvláštní význam. Například,
int money;
Zde int
je klíčové slovo, které označuje, že peníze jsou proměnnou typu integer.
Zde je seznam všech klíčových slov C ++. (od 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 |
Poznámka: Protože C ++ rozlišuje velká a malá písmena, všechna klíčová slova musí být zapsána malými písmeny.
C ++ identifikátory
Identifikátory jsou jedinečné názvy dané proměnným, třídám, funkcím nebo jiným entitám programátorem. Například,
int money; double accountBalance;
Zde jsou peníze a zůstatek účtu identifikátory.
Pravidla pro pojmenování identifikátorů
- Identifikátory mohou být složeny z písmen, číslic a znaku podtržítka.
- Nemá žádné omezení délky názvu.
- Musí začínat písmenem nebo podtržítkem.
- Rozlišují se malá a velká písmena.
- Jako identifikátory nemůžeme použít klíčová slova.
Pokud budeme dodržovat výše uvedená pravidla, můžeme si jako identifikátor zvolit libovolné jméno. Měli bychom však dát smysluplný název identifikátoru, který dává smysl.
Příklady dobrých a špatných identifikátorů
Neplatný identifikátor | Špatný identifikátor | Dobrý identifikátor |
---|---|---|
Celkové body | T_points | totalPoint |
1 seznam | seznam_1 | seznam1 |
plovák | n_float | floatNumber |