我有一个if语句,我需要检查多个条件。例如:
if (a == 0 and b != 0 or c != 0) { //do something }
实现这一目标的最有效方法是什么?
idv4meu81#
将&&(* 和 )运算符与||( 或 *)运算符一起使用。
&&
||
if (a == 0 && b != 0 || c != 0) { // Do something }
chhqkbe12#
在C语言中,“AND”的逻辑运算符是&&。类似地,对于“OR”,它是||。要将某些部分作为单个语句进行求值,请使用方括号:在a && (b || c)中,a将首先被评估,如果为真,则(b || c)将一起被评估。
a && (b || c)
a
(b || c)
velaa5lx3#
使用&&运算符和||接线员。&& -这被称为AND运算符||- 这被称为或运算符
if (a == 0 && b != 0 || c != 0) { //do something }
3条答案
按热度按时间idv4meu81#
将
&&
(* 和 )运算符与||
( 或 *)运算符一起使用。chhqkbe12#
在C语言中,“AND”的逻辑运算符是
&&
。类似地,对于“OR”,它是
||
。要将某些部分作为单个语句进行求值,请使用方括号:在
a && (b || c)
中,a
将首先被评估,如果为真,则(b || c)
将一起被评估。velaa5lx3#
使用&&运算符和||接线员。
&& -这被称为AND运算符||- 这被称为或运算符