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, int
está 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 |