Mots clés et identificateurs C ++

Dans ce tutoriel, nous allons découvrir les mots-clés (mots réservés en programmation C ++ qui font partie de la syntaxe). Nous découvrirons également les identifiants et la manière de les nommer.

Mots clés C ++

Les mots clés sont des mots prédéfinis qui ont des significations spéciales pour le compilateur. Par exemple,

 int money;

Voici intun mot-clé qui indique que l'argent est une variable de type entier.

Voici une liste de tous les mots-clés C ++. (à 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

Remarque: comme C ++ est un langage sensible à la casse, tous les mots-clés doivent être écrits en minuscules.

Identificateurs C ++

Les identificateurs sont les noms uniques donnés aux variables, classes, fonctions ou autres entités par le programmeur. Par exemple,

 int money; double accountBalance;

Ici, money et accountBalance sont des identifiants.

Règles de dénomination des identifiants

  • Les identificateurs peuvent être composés de lettres, de chiffres et du caractère de soulignement.
  • Il n'a pas de limite sur la longueur du nom.
  • Il doit commencer par une lettre ou un trait de soulignement.
  • Il est sensible à la casse.
  • Nous ne pouvons pas utiliser de mots clés comme identifiants.

Nous pouvons choisir n'importe quel nom comme identifiant si nous suivons les règles ci-dessus. Cependant, nous devons donner des noms significatifs à l'identifiant qui a du sens.

Exemples de bons et de mauvais identifiants

Identifiant invalide Mauvais identifiant Bon identifiant
Points totaux T_points totalPoint
1 liste list_1 liste1
flotte n_float nombre flottant

Articles intéressants...