C语言 IF条件语句中的 && || 用法 求大神详解 自己摸索了一下午 用法还是确定不下来

另((age>25&&subject==1)&&(college==3||college==1))这个语句执行的先后顺序顺便帮我看一下... 另 ((age > 25 && subject == 1) && (college == 3 || college == 1)) 这个语句执行的先后顺序顺便帮我看一下 展开
 我来答
木有想到GK5ym
2016-08-30 · TA获得超过208个赞
知道小有建树答主
回答量:207
采纳率:90%
帮助的人:124万
展开全部

自左向右,以次判定

&& 如果有一个为false,后面中止续判定

|| 如果有一个为true, 后面中止续判定


age > 25    // 为true继续,false中止
subject == 1  // 为true继续,false中止
college == 3  // 为false继续,true中止
college == 1 // 结束
追问
大神  这个整个一个式子 求得不是一个答案吗   在这段式子里可以获取到多种答案吗
追答
这个句子的结果就是true或false呀
要么满足上面的条件,要么不满足两种,没有其它的
具体哪一个不满足不能直接获取到,要自己调试代码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式