Maison > développement back-end > C++ > le corps du texte

K&R vs Allman : styles de formatage du code

Mary-Kate Olsen
Libérer: 2024-10-25 07:14:02
original
710 Les gens l'ont consulté

Le formatage du code contribue à rendre les programmes plus lisibles et plus faciles à maintenir. Deux styles courants sont K&R (Kernighan & Ritchie) et Allman.

Dans le style K&R, l'accolade ouvrante { apparaît sur la même ligne que l'instruction (par exemple, if ou else). Cela permet de garder le code compact, en utilisant moins de lignes.

K&R

K&R vs Allman: Code Formatting Styles

Le style Allman place l'accolade d'ouverture sur une nouvelle ligne. Bien que cela prenne plus d'espace vertical, cela permet de voir plus facilement où commence et se termine chaque bloc de code, améliorant ainsi la lisibilité pour certains.

Allman

K&R vs Allman: Code Formatting Styles

Le choix entre K&R et Allman dépend souvent des préférences personnelles ou de l'équipe. J'ai appris en utilisant la méthode K&R et cela semble beaucoup plus courant. Mais j'ai découvert en essayant d'apprendre des blocs de code imbriqués comme les instructions if-else-if-else dans le programme C présenté ci-dessus, que le style Allman m'a aidé à mieux voir ce qui se passait - c'est-à-dire - lorsque j'APPRENDS un programme, en essayant pour comprendre l'algorithme, etc. - J'écris souvent le code au format Allman - je pense que cela aide vraiment, surtout pour les débutants. Vous pouvez toujours revenir par défaut à K&R une fois que vous avez compris ce qui se passe.

Ben Santora - Octobre 2024

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:dev.to
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!