发布网友 发布时间:2022-04-24 08:54
共1个回答
热心网友 时间:2023-10-09 05:27
可以有重复的,但是重复的地方没意义。
比如
if(a>1
&&
a<3)
printf()
else
if(a>2
&&
a<4)
printf()
这里两个判断就是有交叉的
对于2到3的值,只会走第一个,不会走第二个
重复就没意义了。因为else本身就是互斥的
你要做都走的效果
就不要else
if(a>1
&&
a<3)
printf()
if(a>2
&&
a<4)
printf()
这样就可以了。