Maison >développement back-end >C++ >Pourquoi les doubles traits de soulignement apparaissent-ils fréquemment dans le code C ?
Pourquoi les doubles traits de soulignement abondent en C
En examinant le code C open source, on peut rencontrer une prévalence notable des doubles traits de soulignement "__" au début des noms de variables. Bien que cela puisse paraître déroutant ou stylistiquement lourd, il existe une justification spécifique derrière cette pratique.
Comme indiqué dans le texte faisant autorité « Programmation en C, règles et recommandations », la convention d'utilisation de deux traits de soulignement dans les identifiants est exclusivement réservé à l'usage interne du compilateur. Ceci est conforme à la norme ANSI-C, garantissant que le code défini par l'utilisateur n'entre pas en conflit avec les éléments générés par le compilateur.
De plus, les traits de soulignement sont traditionnellement utilisés pour lancer les noms des fonctions de la bibliothèque, telles que "_main" et "_sortie." Pour éviter les collisions de noms, il est conseillé d'éviter de commencer les identifiants personnalisés par un trait de soulignement.
Ainsi, l'utilisation généralisée des doubles traits de soulignement en C répond à un objectif pratique, permettant aux fonctions du compilateur et de la bibliothèque de fonctionner de manière transparente sans interférence de symboles définis par l'utilisateur.
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!