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 | 








