永发信息网

c语言中用if,elseif,elseif…,然后再接个if,判断条件与之前有重复的部分可以吗

答案:2  悬赏:0  手机版
解决时间 2021-01-29 12:58
c语言中用if,elseif,elseif…,然后再接个if,判断条件与之前有重复的部分可以吗
最佳答案
可以有重复的,但是重复的地方没意义。
比如
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()
这样就可以了。
全部回答
不知道在c语言中是不是这样的,在java中,定义一个float类型时这样的float date = 8.01f;因为如果后面不加f的话,它会默认是double类型,在判断时也要这样判断if(date == 8.01f),因为8.01是一个double类型,它与date类型都不一样,怎么会相等呢?所以应该是8.01f。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
uunanaplus半永久皮肤管理中心地址在什么地方
应急照明控制器应安装在()。
广州飞云南机票多少钱
没领结婚证有遗嘱可领取抚恤金吗
残步的意思是什么啊?知道的请说下!
京东购物“每月低至149元”是什么意思
中国证监会对在基金活动中违法违规相关机构和
不要给我乱说
为什么男人接受不了女生去整容?
Inners英纳斯健康管理中心地址在哪,我要去那
衾枕之乐的意思是什么啊?知道的请说下!
什么是网络远程监控摄像头
化州市第一小学的招生简章
【感谢词】给客户的英文年终感谢词要长一点的
X 一30X十225=0 X等于多少?
推荐资讯
北大清华复旦优秀过来人推荐的14本好书
求落叶归途的《废后》全文,谢谢!!!
如何在adobe pdf中添加文字
老年人身高变矮正常吗
历历在目的意思是什么啊?知道的请说下!
北流市人民检察院反渎职侵权局地址好找么,我
泰康财富人生保险有保障吗?
什么是机构运动简图?绘制机构运动简图的目的
请教尤拉viva的版本问题
一个每天主动和我打招呼的男生突然不联系我了
单位的人很少跟我说话,怎么办?
包家恩围棋(江东南路总部)地址好找么,我有些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?