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

另 ((age > 25 && subject == 1) && (college == 3 || college == 1)) 这个语句执行的先后顺序顺便帮我看一下

自左向右,以次判定

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

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


age > 25    // 为true继续,false中止
subject == 1  // 为true继续,false中止
college == 3  // 为false继续,true中止
college == 1 // 结束

追问

大神 这个整个一个式子 求得不是一个答案吗 在这段式子里可以获取到多种答案吗

追答

这个句子的结果就是true或false呀
要么满足上面的条件,要么不满足两种,没有其它的
具体哪一个不满足不能直接获取到,要自己调试代码

温馨提示:答案为网友推荐,仅供参考
相似回答