le ; est en Pascal un séparateur d'instructions alors qu'en C il est plutôt un "terminateur" : en fait, une instruction en C est soit une instruction de contrôle (if, for, while,...) soit est constituée d'une expression terminée par un ; soit un bloc d'instructions délimité par { }
La syntaxe d'un if/else en C est :
if(expression) instruction
else instruction
1 2 3 4 5 6 7 8 9 10 11
| if(a==0) a=1;
else a=2;
//ou
if(a==0)
{
a=1;
}
else
{
a=2;
} |
Il ne s'agit donc pas de mettre un ; avant le else mais de savoir si il en faut un après ce qui précède le else.
Partager