if (condition) {
//instructions
}
else if (condition) {
//instructions
}
else {
//instructions
}if(i==0) {
cout<< "égal à zéro"<<endl;
}
else {
cout <<"non nul" <<endl;
}Il n’est pas obligatoire d’avoir un else if ou un else
Pour tester les différents valeurs prises par une même variable. Ne fonctionne que sur des variables de type entier ou énuméré.
Exemple :
int i = 10;
switch (i){
case 0:
cout << " c’est nul" << endl;
break ; // on sort du switch
case 1:
cout << " Il y en a 1" << endl;
break ;
default : // tous les autres cas
cout << " Il y en a plusieurs" << endl;
}On peut stocker le résultat d’un test dans un booléen
bool isNull= (i==0) && (j==0)On peut se servir d’un booléen comme condition
if(isNull){
//code exécuté que si isNull est vrai
}