Palavras-chave e identificadores C ++

Neste tutorial, aprenderemos sobre palavras-chave (palavras reservadas na programação C ++ que fazem parte da sintaxe). Além disso, aprenderemos sobre identificadores e como nomeá-los.

Palavras-chave C ++

Palavras-chave são palavras predefinidas que têm significados especiais para o compilador. Por exemplo,

 int money;

Aqui, intestá uma palavra-chave que indica que o dinheiro é uma variável do tipo inteiro.

Aqui está uma lista de todas as palavras-chave C ++. (a partir de 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

Nota: Como C ++ é uma linguagem que diferencia maiúsculas de minúsculas, todas as palavras-chave devem ser escritas em minúsculas.

Identificadores C ++

Identificadores são nomes exclusivos dados a variáveis, classes, funções ou outras entidades pelo programador. Por exemplo,

 int money; double accountBalance;

Aqui, money e accountBalance são identificadores.

Regras para nomear identificadores

  • Os identificadores podem ser compostos de letras, dígitos e o caractere de sublinhado.
  • Não tem limite de comprimento de nome.
  • Deve começar com uma letra ou um sublinhado.
  • É sensível a maiúsculas e minúsculas.
  • Não podemos usar palavras-chave como identificadores.

Podemos escolher qualquer nome como identificador se seguirmos as regras acima. No entanto, devemos dar nomes significativos ao identificador que faça sentido.

Exemplos de identificadores bons e ruins

Identificador inválido Identificador Ruim Bom identificador
Total de pontos T_points totalPoint
1 lista list_1 lista1
flutuador n_float floatNumber

Artigos interessantes...