Ce que le programmeur a écrit |
Ce qu'il aurait du écrire |
if ( a > b) ; a = b; |
if ( a > b) a = b; |
Le problème vient aussi du fait de l'existence de l'instruction nulle.
Ce que le programmeur a écrit |
Ce qu'il aurait du écrire |
if (a > b) if ( x > y) x = y; else ... |
if (a > b)
{ if ( x > y) x = y; }
else
...
|
On rappelle qu'un else est raccroché au premier if.