Table des matières:
- Différence clé - if else vs switch
- Et si autre chose?
- Qu'est-ce que le commutateur?
- Quelle est la similitude entre if else et switch?
- Quelle est la différence entre if else et switch?
- Résumé - if else vs switch
Vidéo: Différence Entre If Else Et Switch
2024 Auteur: Mildred Bawerman | [email protected]. Dernière modifié: 2023-12-16 08:38
Différence clé - if else vs switch
Il existe des structures décisionnelles dans la programmation. Le if else et le commutateur sont deux d'entre eux. Une expression se compose de valeurs, d'opérateurs, de constantes, etc. Le if else permet d'exécuter un bloc d'instructions si l'expression donnée est vraie ou d'exécuter le bloc optionnel si l'expression donnée est fausse. Le commutateur est utilisé pour permettre à la valeur d'une variable ou d'une expression de modifier le flux de contrôle de l'exécution du programme via une branche multivoies. Si le programmeur veut vérifier la valeur d'une seule variable, il peut utiliser l'instruction switch. Cet article explique la différence entre if else et switch. La principale différence entre if else et switch est que dans if else, le bloc d'exécution est basé sur l'évaluation de l'expression dans l'instruction if, tandis que dans switch, les instructions à exécuter dépendent de la variable unique qui lui est transmise.
CONTENU
1. Vue d'ensemble et différence clé
2. Qu'est-ce que if else
3. Qu'est-ce que le commutateur
4. Similitudes entre if else et switch
5. Comparaison côte à côte - if else vs switch sous forme tabulaire
6. Résumé
Et si autre chose?
If else contient deux blocs. Ils sont si et autrement. Le bloc if contient l'expression à évaluer. Si c'est vrai, les instructions à l'intérieur du bloc if s'exécuteront. Si la condition est fausse, les instructions appartenant au bloc else s'exécutent. Les langages de programmation supposent toutes les valeurs non nulles et non nulles comme vraies. Le zéro et le nul sont considérés comme faux. Le if et else sont des mots-clés. Par conséquent, ils ne peuvent pas être utilisés comme identifiants.
Figure 01: Programme avec instructions if else
Selon le programme ci-dessus, le nombre est une variable qui peut stocker des entiers. Il contient la valeur 5. Dans le bloc if, l'expression est vérifiée. Si le reste est égal à 0 après avoir divisé le nombre par zéro, cela signifie que le nombre est pair. Si le reste est 1, alors le nombre est impair. Le numéro 5 est étrange. Par conséquent, le bloc else s'exécutera.
Qu'est-ce que le commutateur?
Si le programmeur veut vérifier la valeur d'une seule variable, il peut utiliser le commutateur. C'est une déclaration de sélection à choix multiples. Le commutateur peut avoir de nombreuses instructions case. Lorsque la variable est transmise au commutateur, elle est comparée à la valeur de chaque instruction case. Si la valeur correspondante est trouvée, les instructions de ce cas particulier s'exécutent. Ces instructions s'exécutent jusqu'à ce qu'une pause se produise. Si les instructions case n'ont pas d'instructions break, l'exécution se produit jusqu'à la fin de l'instruction switch. Le cas par défaut s'exécute si aucun des cas n'est vrai. La valeur par défaut ne nécessite pas d'instruction break.
Figure 02: Programme avec interrupteur
Selon le programme ci-dessus, num1 et num2 contiennent deux valeurs entières. L'opérateur est un personnage. Il est transmis au commutateur. Il est vérifié avec toutes les déclarations de cas. L'opérateur passé est la division. Par conséquent, la division est calculée et imprimée. Ensuite, l'exécution sort du commutateur à cause de l'instruction break. Lorsque la pause est atteinte, le contrôle est passé à la ligne suivante après le commutateur. En général, l'instruction switch utilise souvent une commande clavier pour en choisir une parmi les multiples instructions case.
Quelle est la similitude entre if else et switch?
If else et switch sont des structures décisionnelles en programmation
Quelle est la différence entre if else et switch?
Diff article au milieu avant la table
if else vs switch |
|
If else est une structure de contrôle qui exécute un bloc d'instructions si la condition est vraie et exécute le bloc facultatif si la condition est fausse. | L'instruction switch est un type de mécanisme de contrôle de sélection utilisé pour permettre à la valeur d'une variable ou d'une expression de modifier le flux de contrôle de l'exécution du programme via une branche multivoies. |
Exécution | |
Dans if else, le bloc if ou le bloc else s'exécute en fonction de l'expression évaluée. | L'interrupteur s'exécute un cas après l'autre jusqu'à ce que la rupture soit atteinte ou jusqu'à la fin de l'interrupteur. |
Évaluation | |
L'instruction if évalue des entiers, des caractères, des nombres à virgule flottante ou des types booléens. | L'instruction switch évalue les caractères et les entiers. |
Exécution par défaut | |
Si la condition du bloc if est fausse, les instructions à l'intérieur du bloc else s'exécuteront. | Dans switch, si aucune des instructions case ne correspond, les instructions par défaut seront exécutées. |
Essai | |
Le if else vérifie l'égalité et les expressions logiques. | Le commutateur vérifie l'égalité. |
Résumé - if else vs switch
Deux structures de prise de décision en programmation sont if else et switch. L'instruction if else est une instruction conditionnelle exécutera un ensemble d'instructions selon que la condition est vraie ou fausse. Le commutateur peut être utilisé pour vérifier une seule variable. La différence entre if else et switch est que if else est le bloc d'exécution basé sur l'évaluation de l'expression dans l'instruction if, tandis que l'instruction switch sélectionne les instructions à exécuter en fonction de la variable unique qui lui est transmise.
Recommandé:
Différence Entre EMF Et Différence Potentielle
EMF vs différence de potentiel (force électromotrice) sont utilisés pour décrire deux paramètres différents entre deux points. Le terme `` différence de potentiel '' est un ge
Différence Entre La Différence De Phase Et La Différence De Chemin
Différence de phase vs différence de chemin La différence de phase et la différence de chemin sont deux concepts très importants en optique. Ces phénomènes sont vus sur des problèmes de
Différence Entre La Différence De Potentiel Et La Tension
Différence de potentiel vs tension La différence de potentiel et la tension sont deux termes utilisés en ingénierie pour décrire une différence de potentiel en deux points
Différence Entre Le Routage In-Switch Et Le Routage Centralisé
Routage In-Switch vs Routage centralisé | Routage centralisé ou distribué Le routage In-Switch et le routage centralisé sont tous deux des méthodes de routage utilisées dans ne
Différence Entre La Principale Différence Entre Les Minéraux Métalliques Et Non Métalliques
Différence clé - Minéraux métalliques et non métalliques Un minéral est un constituant solide et inorganique naturel avec une formule chimique définie un