Style » Historique » Révision 8
Révision 7 (Patrice Nadeau, 2024-11-10 21:49) → Révision 8/9 (Patrice Nadeau, 2024-11-10 21:51)
# Style ## Règles 1. L’indentation est de **4** 4 espaces 1. Une ligne ne doit devrait pas avoir plus de 79 caractères > La barre oblique inversée doit être utilisée dans les cas d’exception 1. Une instruction par ligne 1. Une espace avant et après un opérateur sauf pour les opérateurs « [unaires](https://fr.wikipedia.org/wiki/Op%C3%A9ration_unaire) » 1. Un bloc commence sur la ligne de l’instruction et se termine sur une ligne seule 1. La constante doit être placée à la gauche de l’opérateur d’équivalence (`==`) ## Justifications * [K&R](https://fr.wikipedia.org/wiki/Style_d%27indentation#Style_K&R) variante *one true brace style* (1TBS) * Prévient les erreurs lors d'ajout dans les blocs d'une seule instruction ## Exemple ``` c int fonction(void) { int x ; if (1 != var) { x = x + 1; y++ ; /* Longue ligne */ printf("This is a long\ line that should be splitted") ; } else { x-- ; }; return 0 ; } ```