Maison >développement back-end >C++ >Comment utiliser if else en langage C
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.
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>
用法
condition
部分是要评估的表达式。它可以是任何布尔表达式,例如比较、逻辑运算符或函数调用。如果表达式求值为真(非零),则执行代码块 1。如果表达式求值为假(零),则执行代码块 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
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é. 🎜age >= 18
est une expression conditionnelle. 🎜age
est supérieur ou égal à 18, exécutez le bloc de code 1 et imprimez « peut voter ». 🎜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 : 🎜if
de premier niveau vérifie si le score est supérieur ou égal à 90. Si c'est le cas, il imprime "A". 🎜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". 🎜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!