Maison >développement back-end >C++ >Comment utiliser if else en langage C

Comment utiliser if else en langage C

下次还敢
下次还敢original
2024-04-27 23:09:19575parcourir

L'instruction if effectue un jugement conditionnel. Le bloc de code 1 est exécuté lorsque la condition est vraie et ignorée lorsqu'elle est fausse. L'instruction else fournit un code alternatif et le bloc de code 2 est exécuté lorsque la condition est fausse 1. Expression conditionnelle : le bloc de code 1 est exécuté lorsqu'il est évalué à vrai et le bloc de code 2 est exécuté lorsqu'il est faux 2. Bloc de code : contient le. instruction à exécuter, entre accolades et crochets. 3. If else imbriqué : traitez plusieurs conditions, recherchez la première instruction if qui satisfait la condition et exécutez-la, sinon exécutez l'instruction else.

Comment utiliser if else en langage C

if else utilisation en langage C

L'instruction if est utilisée pour effectuer des jugements conditionnels en langage C. Lorsque la condition est vraie, il exécutera le bloc de code donné ; lorsque la condition est fausse, il ignorera le bloc de code. L'instruction else peut être utilisée avec l'instruction if pour fournir un bloc de code alternatif si une condition est fausse. if 语句在 C 语言中用于执行条件判断。当条件为真时,它将执行给定的代码块;当条件为假时,它将跳过该代码块。else 语句可与 if 语句一起使用,为条件为假的情况提供备选代码块。

语法

<code class="c">if (condition) {
  // 代码块 1
} else {
  // 代码块 2
}</code>

用法

  1. 条件表达式:condition 部分是要评估的表达式。它可以是任何布尔表达式,例如比较、逻辑运算符或函数调用。如果表达式求值为真(非零),则执行代码块 1。如果表达式求值为假(零),则执行代码块 2。
  2. 代码块:代码块是包含要执行的语句的代码块。代码块可以用大括号 ({}) 括起来。

例如:

<code class="c">int age = 18;

if (age >= 18) {
  printf("可以投票\n");
} else {
  printf("不能投票\n");
}</code>

在这个例子中:

  • age >= 18 是条件表达式。
  • 如果 age 大于或等于 18,则执行代码块 1 并打印“可以投票”。
  • 如果 age 小于 18,则执行代码块 2 并打印“不能投票”。

嵌套 if else 语句

if else 语句可以嵌套,以便处理多个条件。

例如:

<code class="c">int score = 90;

if (score >= 90) {
  printf("A\n");
} else if (score >= 80) {
  printf("B\n");
} else if (score >= 70) {
  printf("C\n");
} else {
  printf("D\n");
}</code>

在这个例子中:

  • 第一层 if 语句检查分数是否大于或等于 90。如果是,它打印“A”。
  • 如果第一层 if 语句的条件为假,则执行第二层 if else 语句。它检查分数是否大于或等于 80。如果是,它打印“B”。
  • 此过程以此类推,直到找到满足条件的第一个 if 语句。如果没有 if 语句的条件为真,则执行 else
Syntaxe🎜🎜rrreee🎜🎜Usage🎜🎜
  1. 🎜Expression conditionnelle : La partie 🎜condition est l'expression à évaluer. Il peut s'agir de n'importe quelle expression booléenne, telle qu'une comparaison, un opérateur logique ou un appel de fonction. Si l’expression est évaluée à vrai (différent de zéro), le bloc de code 1 est exécuté. Si l’expression est évaluée à faux (zéro), le bloc de code 2 est exécuté. 🎜
  2. 🎜Bloc de code : 🎜Un bloc de code est un bloc de code qui contient des instructions à exécuter. Les blocs de code peuvent être placés entre accolades ({}). 🎜
🎜Par exemple : 🎜rrreee🎜Dans cet exemple : 🎜
  • age >= 18 est une expression conditionnelle. 🎜
  • Si age est supérieur ou égal à 18, exécutez le bloc de code 1 et imprimez « peut voter ». 🎜
  • Si age est inférieur à 18 ans, exécutez le bloc de code 2 et imprimez « Impossible de voter ». 🎜🎜🎜🎜Instructions if else imbriquées🎜🎜🎜 Les instructions if else peuvent être imbriquées pour gérer plusieurs conditions. 🎜🎜Exemple : 🎜rrreee🎜Dans cet exemple : 🎜
    • L'instruction if de premier niveau vérifie si le score est supérieur ou égal à 90. Si c'est le cas, il imprime "A". 🎜
    • Si la condition de l'instruction if de premier niveau est fausse, l'instruction if else de deuxième niveau sera exécutée. Il vérifie si le score est supérieur ou égal à 80. Si c'est le cas, il imprime "B". 🎜
    • Ce processus se poursuit jusqu'à ce que la première instruction if qui satisfait à la condition soit trouvée. Si la condition d'absence d'instruction if est vraie, l'instruction else est exécutée. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn