Pourquoi utiliser des instructions if-else si vous pouvez faire une autre instruction if?Pourquoi utiliser if-else si en C++?
Exemple avec plusieurs ifs:
input = getInputFromUser()
if input is "Hello"
greet()
if input is "Bye"
sayGoodbye()
if input is "Hey"
sayHi()
Exemple avec les autres, si:
input = getInputFromUser()
if input is "Hello"
greet()
else if input is "Bye"
sayGoodbye()
else if input is "Hey"
sayHi()
j'étais « else » sous l'impression que les questions reliées à la programmation ont été permis ici, * quel que soit le niveau qu'ils étaient à *. Cela peut sembler une question fondamentale pour beaucoup d'entre nous, mais je ne vois pas pourquoi c'est considéré comme «pas une vraie question». – paxdiablo
@litb - moins de mots-clés, mais des conditions plus complexes - les conditions doivent exclure explicitement ce que l'autre aurait exclu pour vous. En supposant que ce soit approprié, vous obtiendriez plus de mots, de chiffres et de symboles au total. – Steve314
Non seulement cela, mais si cela fait la même chose dépend de ce que vous exécutez en tant que corps de la première branche. Vous pouvez changer les variables de condition ... Je pense qu'il est courant de retourner les drapeaux utilisés dans la condition, par exemple –