Dans le langage de programmation C, Switch Control nous offre des options pour les programmes axés sur le menu. En fait, avec l'aide d'un menu si - une déclaration, nous pouvons également créer un programme axé sur le menu. Mais cela peut augmenter la complexité de notre programme. Le temps d'exécution augmente également. Pour résoudre le problème, le contrôle du commutateur est introduit en C.
Lorsque nous obtenons plus d'une option, alors le nid (if-else) n'est pas lisible au point de vue de notre programme, puis nous utilisons le contrôle de Switch.
Syntaxe
Switch (Expression)Dans l'expression, la vraie ou la fausse condition n'est pas possible. Le résultat doit être pris. Un interrupteur signifie sauter. À la suite de l'expression, nous obtiendrons la constante et l'exécution ira cette affaire non. Si cette constante ne correspond pas, elle va au cas par défaut. Il ne fonctionne qu'une seule fois. Constant peut être n'importe quel int ou char en type. Mais flotter ou tout réel non n'est pas possible.
Si nous voulons fonctionner uniquement sur ONEC, nous devons écrire une pause dans tous les cas. Puis le contrôle sort du corps de l'interrupteur. Cela signifie que le cas sera exécuté, seulement cette expression indique.
Ce n'est pas nécessaire; Une constante est un groupe de séquence non. Il peut être aléatoire n ° 5, -4, 143…
Cas par défaut, nous pouvons écrire n'importe où dans le corps de l'interrupteur.
Exemple de programmation 1
#inclureSortir
Explication
Lorsque nous avons écrit un non non nulle dans la parenthèse de sa moyenne, il évalue la vraie condition. Donc, cette condition ne sera jamais fausse. Si nous voulons mettre fin à ce programme, nous devons écrire getch () à l'intérieur de la boucle while. Si l'utilisateur souhaite quitter le programme axé sur le menu, nous devons écrire un autre cas appelé Exit (0).
Exemple de programmation 2
#inclureSortir
Explication
Exemple de programmation 2 est un autre exemple d'expression de contrôle du commutateur. Ici, 5 cas sont présents en fonction de l'exigence du programme. Chaque cas contient une option pour que l'utilisateur fasse son choix pour exécuter le programme. Comme je peux le voir sur la sortie, l'utilisateur peut choisir d'exécuter son programme à plusieurs reprises jusqu'à ce qu'il quitte le programme en choisissant le cas 5. Il s'appelle un programme axé sur le menu.
Conclusion
En utilisant un cas de commutateur, l'utilisateur peut obtenir des options en fonction de ses exigences. Ce faisant, la langue C donne des installations à l'utilisateur et au codeur pour rendre le programme plus pratique et plus facile. Il réduit également la complexité de l'espace et la complexité temporelle du programme. En conséquence, les programmes sont devenus plus robustes sans erreur.