English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Palavras-chave e identificadores ++Neste tutorial, vamos aprender sobre palavras-chave (C
Palavras-chavePalavras-chave sãopalavras-chave predefinidas
int money;
palavras, que têm significado especial para o compilador. Por exemplo,
Aqui, int é uma palavra-chave que indica que money é uma variável do tipo inteiro. ++Lista de palavras-chave. (A partir do C ++ 17Começo)
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:Devido ao C ++É uma linguagem sensível a maiúsculas e minúsculas, portanto todos os identificadores devem ser escritos em minúsculas.
Os identificadores são nomes únicos dados por programadores a variáveis, classes, funções ou outras entidades. Por exemplo,
int money; double accountBalance;
Aqui, money e accountBalance são identificadores.
Os identificadores podem conter letras, números e caracteres de sublinhado.
Não há restrição de comprimento de nome.
Deve começar com uma letra ou sublinhado.
Diferenciação de maiúsculas e minúsculas.
Não podemos usar palavras-chave como identificadores.
Se seguir as regras acima, podemos escolher qualquer nome como identificador. No entanto, devemos fornecer nomes significativos para identificadores significativos.
Identificador ilegítimo | Identificador incorreto | Boa identificação |
---|---|---|
Total points | T_points | totalPoint |
1list | list_1 | list1 |
float | n_float | floatNumber |