Maison développement back-end Tutoriel C#.Net Quels sont les styles de dénomination des identificateurs d'utilisateurs C?

Quels sont les styles de dénomination des identificateurs d'utilisateurs C?

Apr 03, 2025 pm 01:06 PM
c语言 ai

C Règles de dénomination de l'identifiant du langage: Constituer des lettres, des chiffres et des soulignements. Le premier caractère doit être une lettre ou un soulignement et est sensible à la casse. Les styles de dénomination incluent le chameau, souligné et la nomenclature hongroise. Il est recommandé d'utiliser une nomenclature concise et claire de chameaux, mais la cohérence de l'équipe est plus importante. La dénomination doit être basée sur le nom et éviter d'utiliser des identifiants dénués de sens. Le style de dénomination n'a rien à voir avec les performances, et l'objectif principal est d'améliorer la lisibilité au code et la maintenabilité.

Quels sont les styles de dénomination des identificateurs d'utilisateurs C?

C Language User utilisateur Noming, cette chose semble simple, mais en fait, il existe de nombreuses façons. Si vous ne comprenez pas, le code que vous avez écrit est comme un pot de ragoût, et vous serez submergé lorsque vous regardez en arrière. Dans cet article, parlons de la dénomination de cet identifiant afin que vous puissiez vous sentir plus à l'aise lors de l'écriture de code.

Parlons d'abord de la conclusion: il n'y a pas de réglementation obligatoire pour nommer les identifiants du langage C, mais il y a de bonnes habitudes conventionnelles. Suivre ces habitudes peut rendre votre code plus clair, plus facile à entretenir et mieux refléter votre alphabétisation de programmation. Ne suivez pas? Ensuite, votre code attend que vos coéquipiers se plaignent!

Connaissances de base, nous devons jeter les bases

Dans le langage C, les identifiants sont les noms que vous donnez aux variables, fonctions, structures, etc. N'oubliez pas qu'un identifiant ne peut être composé que de lettres, de chiffres et de soulignements, et le premier caractère doit être une lettre ou un soulignement. Care sensible, myVar et myvar sont deux identificateurs différents. Vous devez garder cette règle à l'esprit, sinon le compilateur vous signalera une erreur sans pitié.

Core: Style de dénomination, c'est la clé

Analysons plusieurs styles de dénomination courants un par un:

  • Cas de chameau: capitalisez la lettre initiale d'un mot, comme myVariable , userName . Ce style semble plus confortable et est plus couramment utilisé. Mais soyez prudent si la première lettre du premier mot doit être capitalisée dépend de la situation spécifique.
  • Contrôle de la nomenclature (cas de serpent): les mots sont connectés par des soulignements, tels que my_variable et user_name . Ce style est également très populaire dans le langage C, en particulier dans certains grands projets, avec une grande clarté. Cependant, avec trop de soulignements, il a l'air un peu lourd.
  • Nomenclature hongroise (notation hongroise): préfixe le nom variable pour représenter le type variable, tel que int iAge , char *szName . Cette méthode était courante dans la programmation C précoce, mais elle a été progressivement éliminée car le compilateur de types d'informations sait déjà que l'ajout de préfixes semble redondant et il est également difficile à maintenir. À moins que vous n'ayez un besoin particulièrement fort de vérification de type de type, il n'est pas recommandé.

Exemples de code pour vous rendre plus intuitif

Style de bosse:

 <code class="c">#include <stdio.h> int main() { int studentAge = 20; char studentName[50] = "John Doe"; printf("Student age: %d, Name: %s\n", studentAge, studentName); return 0; }</stdio.h></code>
Copier après la connexion

Souligné:

 <code class="c">#include <stdio.h> int main() { int student_age = 20; char student_name[50] = "John Doe"; printf("Student age: %d, Name: %s\n", student_age, student_name); return 0; }</stdio.h></code>
Copier après la connexion

Utilisation avancée et quelques pièges

Il n'y a en fait pas de bon ou de mauvais choix absolu dans le style de dénomination. La clé réside dans la cohérence de l'équipe et la lisibilité du code. Une fois que vous avez choisi un style, respectez-le, n'utilisez pas de bosse pendant un certain temps ou soulignez-vous pendant un certain temps, ce qui rendra votre code en désordre.

De plus, la dénomination doit être effectuée pour voir le nom et connaître le sens. N'utilisez pas d'identifiants dénués de sens tels que a , b et c , à moins qu'ils ne soient utilisés comme variables temporaires dans certains algorithmes très simples. Une bonne dénomination peut considérablement améliorer la lisibilité et la maintenabilité du code.

Optimisation des performances? Cela n'a rien à voir avec le style de dénomination

Le style de dénomination a peu d'impact sur les performances, principalement pour améliorer la lisibilité et la maintenabilité du code. Ne pensez pas à améliorer les performances en modifiant le style de dénomination, c'est une pure perte de temps.

Meilleures pratiques, mon expérience

Je recommande personnellement la nomenclature Camel, qui est concise et claire et facile à lire. Mais dans certains endroits où les types doivent être soulignés, la nomenclature soulignée est également bonne. La chose la plus importante est de maintenir la cohérence au sein de l'équipe et de s'y tenir après avoir choisi un style. N'oubliez pas que le code est écrit pour que les gens puissent lire, pas pour les compilateurs à lire. Seul le code clair et facile à comprendre peut réduire les bogues et améliorer l'efficacité. C'est la manière royale!

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Grow A Garden - Guide de mutation complet
4 Il y a quelques semaines By DDD
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1677
14
Tutoriel PHP
1281
29
Tutoriel C#
1257
24
Conseils pour écrire et tester le code SQL dans VSCODE Conseils pour écrire et tester le code SQL dans VSCODE May 15, 2025 pm 09:09 PM

L'écriture et le test du code SQL dans VSCODE peuvent être implémentés en installant le plug-in SQLTools et SQLServer (MSSQL). 1. Installez les plugins sur le marché étendu. 2. Configurez les connexions de la base de données et modifiez les paramètres. 3. Utilisez la mise en évidence de la syntaxe et l'achèvement automatique pour écrire du code SQL. 4. Utilisez des clés de raccourci telles que Ctrl / et Shift Alt F pour améliorer l'efficacité. 5. Tester la requête SQL en cliquant avec le bouton droit sur EXECUTEQUERY. 6. Utilisez la commande Expliquez pour optimiser les performances de la requête.

Qu'est-ce que le démarrage du saut de cryptage (démarrage de saut de blockchain)? Qu'est-ce que le démarrage du saut de cryptage (démarrage de saut de blockchain)? May 15, 2025 pm 04:24 PM

Qu'est-ce que le saut de chiffrement? Comment le cryptage se précipite-t-il pour prendre forme? Comment éviter le saut de chiffrement? Le champ de crypto est une ruée vers les bénéfices par des transactions non confirmées, tirant parti de la transparence de la blockchain. Découvrez comment les commerçants, les robots et les validateurs manipulent le tri des transactions, leur impact sur la finance décentralisée et les moyens possibles de protéger les transactions. Ci-dessous, l'éditeur de Script Home vous donnera une introduction détaillée au chiffrement et à l'avance! Quelle est la ruée vers le champ de chiffrement? Prendre les devants a longtemps été un problème sur le marché financier. Il est originaire du domaine financier traditionnel et fait référence aux courtiers ou aux initiés utilisant des informations privilégiées pour échanger devant les clients. Un tel comportement est considéré comme immoral et illégal, et le régulateur enquêtera et le punira.

Les marchés des crypto-monnaies sont occupés en mai, les préventes se réchauffant et les altcoins testant les niveaux de résistance des clés. Les marchés des crypto-monnaies sont occupés en mai, les préventes se réchauffant et les altcoins testant les niveaux de résistance des clés. May 15, 2025 pm 02:09 PM

De toute évidence, certains réseaux augmentent en dynamisme dans la seconde moitié de 2025, et le choix du bon point d'entrée peut maintenant signifier d'énormes rendements. Dans un mois chargé dans l'espace de crypto-monnaie, l'activité de pré-vente s'est réchauffée, des jetons alternatifs ont testé les niveaux de résistance des clés, tandis que certains réseaux ont bien fonctionné dans la seconde moitié de 2025. De toute évidence, le choix du bon point d'entrée peut maintenant signifier une énorme récompense. Alors que les plateformes comme ChainLink et Cosmos exploraient de nouvelles intégrations et listes, et Aptos élargit l'accès aux liquidités, la compétition quotidienne de BlockDag et les mesures de pré-vente créent de nouvelles opportunités. La concurrence entre ces quatre est très intense, mais chacune offre une perspective unique à ceux qui achètent les meilleures crypto-monnaies maintenant. Ce qui suit est pour 20

Classement des dix premiers échanges de crypto-monnaie des applications du classement des dix premiers échanges de crypto-monnaie Classement des dix premiers échanges de crypto-monnaie des applications du classement des dix premiers échanges de crypto-monnaie May 15, 2025 pm 06:27 PM

Les dix premiers échanges de crypto-monnaie sont: 1. Binance, 2. Okx, 3. Huobi, 4. Coinbase, 5. Kraken, 6. Bittrex, 7. Bitfinex, 8. Kucoin, 9. Gemini, 10. Bybit, ces échanges sont hautement considérés pour leur volume de négociation élevé, les produits de négociation divers, les interfaces interfaces et les interfaces intermédiaires.

Partagez les dix premiers classements d'adresse correct des échanges de devises en 2025 Partagez les dix premiers classements d'adresse correct des échanges de devises en 2025 May 15, 2025 pm 03:36 PM

Dans le classement de la change de 2025, les dix premiers échanges ont attiré beaucoup l'attention pour leur sécurité, leur liquidité, leur expérience utilisateur et leur innovation.

Qu'est-ce que PIN AI? Interprétation du financement PIN AI, application, économie de protocole, architecture Qu'est-ce que PIN AI? Interprétation du financement PIN AI, application, économie de protocole, architecture May 15, 2025 pm 06:03 PM

Qu'est-ce que Pinai? Comment est le financement de Pinai? Comment Pinai innove-t-elle la confidentialité des données? Découvrez comment Pinai résout le problème de la fragmentation de l'identité numérique et fournit des services d'IA vraiment personnalisés grâce à son architecture décentralisée. Explorez les avantages de l'informatique Secure Edge et des environnements d'exécution de confiance (TEE) dans la confidentialité des données. Ci-dessous, l'éditeur de Script Home vous présentera en détail ce qu'est Pinai? et la situation de financement de Pinai. Amis dans le besoin, jetons un coup d'œil! Dans le monde numérique d'aujourd'hui, les données personnelles sont dispersées sur les plateformes des principaux géants de la technologie, ce qui rend difficile pour les utilisateurs de contrôler leurs données. Applications actuelles d'IA

Top 10 des plates-formes de trading de devises virtuelles classement les 10 meilleures applications de change de devises virtuelles Top 10 des plates-formes de trading de devises virtuelles classement les 10 meilleures applications de change de devises virtuelles May 15, 2025 pm 06:24 PM

Top 10 des plates-formes de trading de devises virtuelles: 1. Okx, 2. Binance, 3. Huobi, 4. Coinbase, 5. Kraken, 6. Bitfinex, 7. Bittrex, 8. Poloniex, 9. Gemini, 10. Kucoin. Ces plateformes fournissent toutes une variété de services de trading d'actifs numériques, de sous-traitants, de futures et de négociations à effet de levier, et fournissent des services de mise en œuvre et de prêt. L'interface utilisateur est simple et les fonctions d'application mobile sont puissantes.

Top 10 des plates-formes de trading de devises virtuelles classée les 10 meilleures applications de plate-forme de trading de devises virtuelles Top 10 des plates-formes de trading de devises virtuelles classée les 10 meilleures applications de plate-forme de trading de devises virtuelles May 15, 2025 pm 06:39 PM

Top 10 des plates-formes de trading de devises virtuelles: 1. Okx, 2. Binance, 3. Huobi, 4. Coinbase, 5. Kraken, 6. Bitfinex, 7. Bittrex, 8. Poloniex, 9. Gemini, 10. Kucoin. Ces plateformes fournissent toutes une variété de services de trading d'actifs numériques, de sous-traitants, de futures et de négociations à effet de levier, et fournissent des services de mise en œuvre et de prêt. L'interface utilisateur est simple et les fonctions d'application mobile sont puissantes.

See all articles