Style de codage de la langue C

Style de codage de la langue C
La programmation système, les systèmes intégrés et le développement d'applications utilisent tous le langage de programmation bien apprécié C. Pour assurer la lisibilité, la maintenabilité et la cohérence, les programmeurs C doivent adhérer à un degré spécifique de style de codage. Nous parlerons de la langue C style de codage dans cet article.

Style de codage de la langue C

Le style de codage du langage de programmation C est un ensemble de conventions formées sur des générations d'utilisation qui guident comment un programmeur devrait écrire du code C pour une lisibilité, une maintenabilité et une efficacité maximales. L'écriture de code avec un bon style garantit que le code peut être compris et réutilisé sans difficulté par d'autres programmeurs et aide finalement à garantir que le code fonctionne comme prévu.

Ci-dessous est la convention suivie en C codage:

1: tête

Les fichiers qui stockent les fonctions prédéfinies sont connues sous le nom têtes. Il comprend des définitions de fonction qui peuvent être importées ou incluses en utilisant l'instruction du préprocesseur #inclure. Cette directive de préprocesseur demande au compilateur de traiter le fichier d'en-tête avant de compiler le code.

2: corps principal

Après que l'en-tête arrive le corps principal d'un code C, où tout le code est écrit. Le corps principal Comprend des fonctions, des variables, des commentaires, des boucles et bien d'autres éléments de la langue C.

3: Nommer les conventions

Un ensemble de directives appelées conventions de nommage Décrit comment donner des variables, des fonctions et d'autres parties des noms de code. En c, conventions de nommage Adhèrent généralement au style de camelcase, qui utilise les minuscules pour le premier mot et les lettres majuscules pour tous les termes suivants comme FunctionName ou un VariabbleName.

4: noms de variables

Lors du codage en C, il est important de s'assurer que les noms de variables reflètent avec précision leur signification, et que les commentaires sont utilisés pour décrire l'objectif d'un bloc ou d'un algorithme de code particulier. Par exemple, une variable utilisée pour stocker un ensemble de nombres pour une boucle pourrait être nommée 'Nombres', accompagné d'un commentaire qui explique le contexte. De plus, l'attribution du type de données variables est également importante., Comme si vous utilisez un numéro, vous devez ajouter int Avant le nom de la variable.

5: commentaires

UN commentaire est un texte que les programmeurs peuvent utiliser mais que le compilateur ignore ajouté après les deux barres obliques //. Ils sont souvent fabriqués dans commentaires pour une utilisation future et est une bonne pratique pour les utiliser car elle aide les autres à comprendre vos codes.

6: indentation

Échancrure est un élément crucial d'une bonne pratique de codage car elle favorise la lisibilité et clarifie la structure du code. Échancrure en C adhère généralement aux styles d'indentation à quatre espaces ou à l'onglet. Il est conseillé de s'en tenir à un style de échancrure Tout au long du code.

7: Couperon

Un bon style de codage C recommande également l'utilisation de l'espace pour séparer les éléments de code et organiser le texte en lisible ''morceaux'. Cela signifie que le code doit être divisé en fonctions et sous-programmes significatifs et maintenir correctement en retrait. Indentation minutieuse des structures de contrôle (boucles, conditionnels, etc.) Améliore considérablement la lisibilité, car il met visuellement l'ordre et le flux logique d'exécution.

8: Formatage

Enfin, mise en page devrait être cohérent dans toute la base de code. Un bon style de codage C encourage l'utilisation des conventions de dénomination définies (e.g. Noms pour variables et mots majuscules pour les constantes) et contraintes des styles de commentaires à des styles prévisibles, lisibles par l'homme formats. Cela garantit que le code est lisible par quiconque connaît les conventions, et que les modifications des éléments de la base de code (telles que les noms de variables) peuvent être rapidement et facilement identifiées et mises à jour.

9: Gestion des erreurs

Un élément essentiel du langage de programmation C est la gestion des erreurs. Pour gérer gracieusement les erreurs et donner à l'utilisateur des commentaires utiles, des stratégies de traitement des erreurs telles que les codes d'erreur, les valeurs de retour ou les exceptions sont conseillées.

10: retour

Retour Une valeur non nulle indique une défaillance, tandis que Retour zéro indique le succès. Par conséquent, à la fin du principal() fonction, nous "retour 0". Néanmoins, la fonction principale peut être exécutée sans le retour 0. Il fonctionne la même.

Exemple de programme C

Voici un exemple de programme C simple:

#include // Inclure des bibliothèques standard dans l'en-tête
// Le corps principal du code commence à partir d'ici
int main () // main () est une fonction

// Le corps d'une fonction est en retrait à droite
int num1, num2, add; // num1, num2 et add sont des noms de variables
float divide; // int et float sont des types de données.
printf ("Entrez deux entiers \ n");
scanf ("% d% d", & num1, & num2);
ajouter = num1 + num2; // des opérations mathématiques sont effectuées
diviser = num1 / (float) num2; // Typeau
printf ("sum =% d \ n", add);
printf ("Division =%.2f \ n ", diviser);
// Le programme est terminé avec succès. 0 indique le succès.
retour 0;

Dans le code ci-dessus, nous utilisons un entête, un fonction principale, commentaires, un pour boucle, échancrure à l'intérieur de la fonction principale, et un retour 0 déclaration.

Sortir

Conclusion

En suivant le C codage style Conventions, les programmes deviennent plus logiquement organisés et plus faciles à lire, à déboguer et à étendre. De plus, bon style de codage favorise les meilleures pratiques telles que la réutilisation du code et l'optimisation, résultant en une base de code de meilleure qualité avec moins d'erreurs. Dans l'ensemble, suivant C codage style est une partie essentielle du cycle de développement pour tout programme C.