Maison > développement back-end > C++ > Quel est le but des doubles traits de soulignement dans les noms de variables C ?

Quel est le but des doubles traits de soulignement dans les noms de variables C ?

DDD
Libérer: 2024-12-04 04:48:10
original
870 Les gens l'ont consulté

What's the Purpose of Double Underscores in C   Variable Names?

L'utilisation de doubles traits de soulignement en C

Lors de la navigation dans du code C open source, l'utilisation fréquente de doubles traits de soulignement, en particulier au niveau le début des noms de variables peut être observé. Est-ce un style de codage courant ou sert-il un objectif précis ?

Selon le guide "Programmation en C, Règles et Recommandations", le double trait de soulignement (__) dans les identifiants est strictement réservé à l'usage interne du compilateur , selon les normes ANSI-C. Pour éviter les conflits potentiels avec ces identifiants internes, il est déconseillé de commencer un identifiant avec un trait de soulignement.

De plus, les fonctions de bibliothèque utilisent souvent des traits de soulignement dans leurs noms (par exemple, "_main" et "_exit"). Par conséquent, pour minimiser les conflits, il est recommandé de s'abstenir de commencer un identifiant par un trait de soulignement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal