Maison >développement back-end >C++ >Comment déterminer plusieurs conditions à l'aide de l'instruction if en langage C ?

Comment déterminer plusieurs conditions à l'aide de l'instruction if en langage C ?

WBOY
WBOYoriginal
2024-03-29 13:27:021212parcourir

Comment déterminer plusieurs conditions à laide de linstruction if en langage C ?

L'instruction if en langage C peut déterminer plusieurs conditions en utilisant des opérateurs logiques. Les opérateurs logiques couramment utilisés incluent AND (&&), OR (||), NOT (!), etc. Ce qui suit utilisera des exemples de code spécifiques pour montrer comment utiliser les instructions if pour déterminer plusieurs conditions en langage C.

Supposons qu'il y ait une exigence : déterminer si le score d'un élève est supérieur ou égal à 60 points et inférieur ou égal à 100 points. Si les conditions sont remplies, affichez "réussite", sinon affichez "échec". Le code est le suivant :

#include <stdio.h>

int main() {
    int score = 75;

    if (score >= 60 && score <= 100) {
        printf("及格
");
    } else {
        printf("不及格
");
    }

    return 0;
}

Dans le code ci-dessus, utilisez l'opérateur logique AND (&&) pour relier les deux conditions score >= 60 et score , Indique que lorsque ces deux conditions sont remplies, la condition de l'instruction if est établie et l'instruction de sortie correspondante est exécutée. score >= 60score ,表示当这两个条件都满足时,if语句的条件成立,执行相应的输出语句。

除了逻辑与操作符外,还可以使用逻辑或(||)操作符在if语句中判断多个条件。下面的示例演示了判断一个数是否为正数或偶数的代码:

#include <stdio.h>

int main() {
    int num = 6;

    if (num > 0 || num % 2 == 0) {
        printf("%d是正数或偶数
", num);
    } else {
        printf("%d不是正数或偶数
", num);
    }

    return 0;
}

在这段代码中,使用逻辑或(||)操作符将两个条件num > 0num % 2 == 0

En plus de l'opérateur logique AND, vous pouvez également utiliser l'opérateur logique OR (||) pour déterminer plusieurs conditions dans une instruction if. L'exemple suivant montre le code permettant de déterminer si un nombre est positif ou pair :

rrreee

Dans ce code, les deux conditions num > 0 sont combinées à l'aide de l'opérateur logique OU (||) Connecté avec num % 2 == 0, cela signifie que le code de l'instruction if peut être exécuté lorsqu'une des conditions est remplie. 🎜🎜Grâce aux exemples ci-dessus, nous pouvons voir comment utiliser des opérateurs logiques en langage C pour réaliser le jugement de plusieurs conditions dans une instruction if. L'utilisation d'opérateurs logiques appropriés peut gérer une logique de jugement conditionnel complexe de manière concise et efficace, améliorant ainsi la lisibilité et la maintenabilité du code. 🎜

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