English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans ce tutoriel, nous allons apprendre les mots-clés (C ++Mots-clés réservés dans la programmation, qui font partie de la syntaxe). De plus, nous allons également apprendre les identificateurs et comment les nommer.
Les mots-clés sontPré-définisLes mots, qui ont un sens spécial pour le compilateur. Par exemple,
int money;
Ici, int est un mot-clé, ce qui signifie que money est une variable de type entier.
Voici tous les mots-clés de C ++La liste des mots-clés. (À partir de C ++ 17Début)
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 |
Attention :En raison de C ++C'est un langage sensible à la casse, donc toutes les mots-clés doivent être écrits en minuscules.
Un identificateur est un nom unique donné par un programmeur à une variable, une classe, une fonction ou un autre entité. Par exemple,
int money; double accountBalance;
Ici, money et accountBalance sont des identificateurs.
Les identificateurs peuvent contenir des lettres, des chiffres et des caractères de soulignement.
Il n'y a pas de restriction sur la longueur du nom.
Il doit commencer par une lettre ou un tiret bas.
Distinction de casse.
Nous ne pouvons pas utiliser les mots-clés en tant qu'identificateurs.
Si nous suivons les règles ci-dessus, nous pouvons choisir n'importe quel nom comme identificateur. Mais, nous devrions fournir des noms significatifs pour des identificateurs significatifs.
Identificateur non légal | Mauvais identificateur | Bon identificateur |
---|---|---|
Total points | T_points | totalPoint |
1list | list_1 | list1 |
float | n_float | floatNumber |