是否可以使用开关参数进行'和'操作

Aat*_*Sai -1 c gcc switch-statement

据我所知,到目前为止,我能够使用switch语句并将其用作"或"运算符.例如:

switch(num)
case 1:
case 2:
 printf("One or Two");
Run Code Online (Sandbox Code Playgroud)

它很像

if(num==1 || num==2)
 printf(""One or two);
Run Code Online (Sandbox Code Playgroud)

是否可以修改switch语句并将其用作AND而不是OR?

Hel*_*tos 7

变量不能同时保存两个值.

num == 1 && num == 2始终为false.

问题是否有意义,还是我错过了这一点?