« Conseils de codage en C/Recherche des erreurs » : différence entre les versions
Contenu supprimé Contenu ajouté
m Révocation des modifications par 195.221.233.56 (Discussion) vers la dernière version de Thierry46 |
|||
Ligne 55 :
===Exemple===
Mauvais : <code>#define double(a) 2 * a</code> :
<br/>L’appel double(2+1) sera étendu en 2 * 2 +1 : vaudra 5 au lieu de 6. Meilleur : <code>#define double(a) 2 * (a)</code> : l’appel double(2+1) sera étendu en 2 * (2 +1) : vaudra 6▼
Meilleur : <code>#define double(a) 2 * (a)</code> :
▲
==Ne pas écrire de macro de plus de 5 instructions (c_rec_6)==
|