« Introduction au langage C/Le préprocesseur » : différence entre les versions

Contenu supprimé Contenu ajouté
Thierry46 (discussion | contributions)
→‎#line : simplification
Thierry46 (discussion | contributions)
→‎Les Symboles : Complément (début)
Ligne 84 :
}</source>
Si NBLIVRE vaut 11 au lieu de 10, il me suffira de changer la valeur de la constante symbolique NBLIVRE et de recompiler. Sans cette directive, il aurait fallu parcourir le source et faire 3 modifications. Cette directive m'a permis de faire une seule modification au lieu de trois. Cela peut vous paraître dérisoire mais sur un plus grand nombre, ça l'est beaucoup moins.
 
===Symboles prédéfinis===
* __DATE__ : chaîne de caractère représentant la date de compilation.
* __TIME__ : chaîne de caractère représentant l'heure de compilation.
* __STDC_VERSION__ : permet de connaître la version du compilateur utilisé : entier long qui vaut 199901L si le compilateur respecte la norme C99.
 
===Opérateurs # et ##===
 
===Remarques qualité===