if (a i= b){ } else if ( a== b) { } else { }?

 我来答
cdyzxy
2019-11-29 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3797万
展开全部

if ( a!=b ) { printf("a不等于b\n"); }

else if ( a==b ) { printf("a等于b\n"); } //能进入else分支就已经是满足a等于b再判断多余了

else printf("不可能发生的情况\n"); //上边两种情况已经将所有情况都处理了,这个else没有可能被进入

可以直接写:

if ( a!=b ) { printf("a不等于b\n"); } else { printf("a等于b\n"); }

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式