« 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> : l’appel
<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> :
Meilleur : <code>#define double(a) 2 * (a)<br/code> : l’appelL’appel double(2+1) sera étendu en 2 * (2 +1) : vaudra 6
 
==Ne pas écrire de macro de plus de 5 instructions (c_rec_6)==