Klíčová slova a identifikátory v C ++

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 intje 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

Zajímavé články...