C++请问图中的程序if语句三个相等用的是&&不可以用==? 是有什么规定么? 只有两个相等才可以用==?

还有帮忙解释一下最后的while语句,什么时候停止循环? while后面的逻辑真假是什么意思? 谢谢大神

1 语法上不允许超过两个以上的连等,逻辑连接用&&
2 当while(i) 的i为false时。数值上0为false,非0为true(但反过来true为1),所以运算到i==0时就退出循环了。追问

谢谢 可是什么叫逻辑链接呢? 图中是三个函数的值相等 就是逻辑连接么?

追答

这里是逻辑和运算,也就是计算 aa&&bb ,逻辑和就是只有aa和bb都是真的时候,结果才为真,其中任意一个为假,结果就是假。图中不是三个函数相等,而是意味着判别是否三次计算函数返回值都是true的意思。

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