En programmation, il est nécessaire d'exécuter une instruction selon que la condition est vraie ou fausse. Le si et si d'autre sont deux structures de prise de décision. Des langages de programmation tels que Java, C soutient les structures décisionnelles telles que si et si bien. Cet article traite de la différence entre si et si d'autre. Dans les deux, le if contient l'expression d'évaluation. Dans si, les instructions à l'intérieur du bloc IF s'exécuteront, si la condition est vraie et le contrôle est passé à l'instruction suivante après le bloc IF. Dans le si else, si la condition est vraie, les instructions à l'intérieur du bloc if s'exécuteront et si la condition est fausse, les instructions dans le bloc if else exécuteront. C'est le différence clé entre si et si sinon.
1. Aperçu et différence clé
2. Qu'est-ce que si
3. Qu'est-ce que si d'autre
4. Similitudes entre si et si d'autre
5. Comparaison côte à côte - si vs si else sous forme tabulaire
6. Résumé
La déclaration IF se compose d'expressions. Une expression peut contenir des valeurs, des opérateurs, des constantes ou des variables. Si l'expression évaluée est vraie, alors les instructions à l'intérieur du bloc IF s'exécutent. Si l'expression est fausse, le contrôle est transmis à l'instruction suivante après le bloc IF. La plupart des langages de programmation supposent que les valeurs non nulles et non nulles sont vraies et nulles que fausses.
Figure 01: un programme avec si
Selon le programme ci-dessus, le nombre est une variable qui peut stocker des entiers. Il contient la valeur 70. L'expression dans le bloc IF est vérifiée. Comme le nombre est supérieur ou égal à 50, l'instruction dans le bloc if s'exécute. Après avoir exécuté cela, le contrôle est passé dans la déclaration suivante après le bloc IF.
Dans le cas échéant, il y a deux blocs. L'instruction if contient une expression pour évaluer. Si l'expression évaluée est vraie, alors les instructions à l'intérieur du bloc IF s'exécutent. À la fin du bloc IF, le contrôle est passé à la déclaration suivante après le bloc IF. Si l'expression est fausse, le contrôle est transmis au bloc else et les instructions du bloc Else Exécutent. À la fin du bloc Else, le contrôle est passé à la déclaration suivante après le bloc Else.
Figure 02: un programme avec si else
Selon le programme ci-dessus, le nombre est une variable qui peut stocker des entiers. Il contient la valeur 40. Si l'expression dans l'instruction if est vraie, alors l'instruction à l'intérieur du bloc IF exécutera. Sinon l'instruction du bloc else exécute. Le nombre est inférieur à 50. Par conséquent, le bloc Else s'exécute. À la fin du bloc Else, le contrôle est passé à la déclaration suivante après le bloc Else.
Si vs si d'autre | |
L'énoncé IF est une structure décisionnelle qui consiste en une expression suivie d'une ou plusieurs déclarations. | Le si else est une structure de prise de décision dans laquelle l'instruction if peut être suivie d'une instruction ELLER facultative qui s'exécute lorsque l'expression est fausse. |
Exécution | |
Dans si, les instructions à l'intérieur du bloc if s'exécutent si l'expression est vraie. Si l'expression est fausse, l'instruction suivante après le bloc if exécutif. | Dans si d'autre, le bloc if s'exécute si l'expression est vraie et si l'expression est fausse, le contrôle est transmis au bloc else. |
Il existe diverses structures décisionnelles dans la programmation. Cet article en a discuté deux: si et si sinon. Dans If, les instructions à l'intérieur du bloc IF exécuteront si la condition est vraie et le contrôle est passé à l'instruction suivante après le bloc IF. Dans le si else, si la condition est vraie, les instructions à l'intérieur du bloc if s'exécutent et si la condition est fausse, les instructions dans le bloc Else exécutent. C'est la différence entre si et si d'autre.
1.Point, tutoriels. «Si une déclaration en C.», Tutorials Point, 8 janvier. 2018. Disponible ici
2.Point, tutoriels. «Si… Else déclaration en C.», Tutorials Point, 8 janvier. 2018. Disponible ici