C语言 如何检查if语句中的两个条件?

ryoqjall  于 2023-06-21  发布在  其他
关注(0)|答案(3)|浏览(109)

我有一个if语句,我需要检查多个条件。
例如:

if (a == 0 and b != 0 or c != 0)
{
    //do something
}

实现这一目标的最有效方法是什么?

idv4meu8

idv4meu81#

&&(* 和 )运算符与|| 或 *)运算符一起使用。

if (a == 0 && b != 0 || c != 0)
{
    // Do something
}
chhqkbe1

chhqkbe12#

在C语言中,“AND”的逻辑运算符是&&
类似地,对于“OR”,它是||
要将某些部分作为单个语句进行求值,请使用方括号:在a && (b || c)中,a将首先被评估,如果为真,则(b || c)将一起被评估。

velaa5lx

velaa5lx3#

使用&&运算符和||接线员。
&& -这被称为AND运算符||- 这被称为或运算符

if (a == 0 && b != 0 || c != 0)
{
    //do something
}

相关问题