Instruction IF-ELSE dans la programmation C

Instruction IF-ELSE dans la programmation C
En programmation C, la prise de décision est un concept fondamental qui permet aux programmes d'exécuter des blocs de code spécifiques basés sur certaines conditions. La déclaration IF-Else est l'une des déclarations de prise de décision les plus fréquemment utilisées en C. Le Énoncé IF-ELSE est polyvalent et peut être utilisé dans une variété d'applications, de la simple validation d'entrée de l'utilisateur à la prise de décision algorithmique complexe.

Dans cet article, les utilisateurs peuvent apprendre si staté en détail, sa syntaxe et son utilisation dans la programmation C.

Qu'est-ce que la déclaration IF-Else et comment la mettre en œuvre en C?

Un Énoncé IF-ELSE est utilisé dans la programmation C à des fins de prise de décision car elle permet aux utilisateurs de faire des choix selon que quelque chose est vrai ou faux. En programmation C, vous utilisez le 'si' mot-clé, suivi d'une condition entre parenthèses et d'un ensemble d'instructions enfermées en accolades bouclées qui fonctionnent si la condition est vraie. Si la condition est fausse, vous pouvez ajouter le 'autre' mot-clé, suivi d'un autre ensemble d'instructions qui s'exécutent à la place.

Ce qui suit est la syntaxe générale à utiliser Énoncé IF-ELSE en C:

if (Tester Expression)

// Exécuter du code si l'expression du test semble vrai

autre
// Exécuter du code si l'expression du test semble fausse

En utilisant la syntaxe ci-dessus, le programme évalue d'abord l'expression du test, et si elle est vraie, les instructions du corps IF sont exécutées. Si l'expression du test semble fausse, les instructions dans le bloc Else sont exécutées à la place, et les instructions dans le corps de l'IF sont ignorées. Cela permet à un programme d'exécuter différents ensembles d'instructions en fonction de l'évaluation de l'expression du test.

Pour plus de compréhension, discutons d'un programme C simple:

#inclure
int main ()

int num;
printf ("Entrez un nombre \ n");
scanf ("% d", & num);
if (num> 0)

printf ("Number entré% d est un nombre positif \ n", num);

autre

printf ("Numéro entré% d est un nombre négatif \ n", num);

printf ("La valeur de l'entier entrée est:% d \ n", num);
retour 0;

Le programme ci-dessus invite l'utilisateur à saisir un entier, vérifie s'il est positif ou négatif en utilisant un Énoncé IF-ELSE, puis imprime le résultat avec la valeur de l'entier entré par l'utilisateur.

Sortir

Vous pouvez aussi utiliser sinon Déclaration sous la forme imbriquée pour effectuer la prise de décision dans la programmation C. Le code pour un tel cas est fourni ci-dessous:

#inclure
int main()
int x = 4;
int y = 8;
si (x < y)
printf ("x est inférieur à y \ n");
if (x == 4)
printf ("x est égal à 4 \ n");

autre
printf ("x n'est pas égal à 4 \ n");


autre
printf ("x est supérieur ou égal à y \ n");

retour 0;

Le programme déclare deux variables entières x et y, puis vérifie si x est inférieur à Y en utilisant un Si déclaration. Si la condition est vraie, il imprime un message à la console et en exécute un autre Énoncé IF-ELSE Pour vérifier si X est égal à 4 ou non.

Sortir

Bien que If-Else soit un élément clé du langage de programmation C, il est également livré avec certains avantages et inconvénients.

Avantages

Clarté de code

  • Fournit un moyen d'exécuter différents codes
  • Meilleure prise de décision
  • La gestion des erreurs
  • Peut gérer plusieurs conditions

Les inconvénients

  • Trop de déclarations IF-Else ralentissent l'exécution d'un programme
  • Cela peut entraîner des erreurs logiques si les structures ne sont pas placées
  • Le code devient plus complexe s'il est utilisé trop de déclarations IF-Else

Conclusion

sinon La déclaration est un concept fondamental de la programmation C qui permet une prise de décision en fonction de certaines conditions. Si l'expression de test semble être fausse, l'instruction if suit par l'instruction facultative else. Comprendre le Énoncé IF-ELSE est essentiel pour la programmation en C, et cet article fournit un concept de base de son utilisation, ainsi qu'un exemple utile pour vous aider à démarrer.