18 - Les simplifications d'écriture

On a déjà dit, et répété, que pour une meilleure lisibilité du programme, il est indispensable d'user, voire d'abuser, des commentaires ou de la directive #define. Ce chapitre offre deux nouvelles possibilités pour augmenter la clarté d'un programme : la définition de nouveaux noms de types par typedef (déjà utilisé pour les types structurés et les pointeurs de fonctions) et la définition de types énumérés par enum.
Exemples de noms de type : T_FONCTION, T_COULEUR, T_date. Le but de cette convention est d'éviter la confusion fréquente entre le nom du type créé par l'utilisateur et le nom des variables définies avec ce type. |