use*_*227 -2 c if-statement multiple-conditions
编写带有多个||的if语句的简洁方法是什么 和&&在C?
我想只执行一个printf语句,如果1,2,4或6 AND b = 8和c = 10,我可以将所有这些条件放在同一个if语句中吗?
例如.我可以这样写:
if ((a = 1||2||4||6) && b == 8 && c == 10)
//do something
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用......
if ((a == 1 || a == 2 || a == 4 || a == 6) && b == 8 && c == 10)
Run Code Online (Sandbox Code Playgroud)