00问答网
所有问题
if((a)&&(b||c))是什么意思
...什么意思
举报该问题
推荐答案 2013-06-23
这个判断语句的真与假就看它们的组合,
if语句非0即为真……
比如:
若a =0, 那么这个语句就为假不执行……因为&&是与,所以0&&任何数都是0
若a != 0, b和c都等于0,那么b || c也是0,所以也是假的,不执行
只有a != 0,并且b和c中至少有一个不为0才是真的…………
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jeDjDrBnI.html
其他回答
第1个回答 2013-06-26
是个判断语句,(a)是真,并且(b||c)也是真,就符合了条件。
相似回答
c
语言中
if(A
&&
B || C)
,应该如何解释满足A、B、C之间的关系?
答:
&&时,两个数有一个假的就是假,||时,两个数有一个是真的就是真。所以你不需要把整个式子算完,如果A为假,就可以跳过和B的运算,直接
||C
,如果
A&&B
为真,则可以直接跳过||C的运算。至于你的闰年的判断没什么问题啊。
C语言中
if(a||b&&c)
...
什么意思
啊?谢谢。。
答:
若a=1并且
b
=2(执行该步操作后,b的值加1为3)。逻辑运算符是根据表达式的值来返回真值或是假值。其实在C语言中没有所谓的真值和假值,只是认为非0为真值,0为假值。符号 功能
&&
逻辑与 || 逻辑或 ! 逻辑非 当表达式进行&&运算时,只要有一个为假,总的表达式就为假,只有当所有都为真...
关于在
if()
里面用& 和
&&
| 和
||
的区别
答:
&&
则是两个布尔变量(就是只有真和假两种值的变量)的运算,只有两个布尔变量都为“真”时,这个式子的结果才是“1”或者“真”,比如
if (a
=0 &&
b
=1)就是说只有当a=0且b=1时才符合条件。同样 | 是逻辑变量的运算,取“或”,|| 则是布尔变量的运算,取“或”...
c
语言里,一个
if
后面要写多个条件怎么写,一个是
()
我知道
答:
if(a&&b||c)
用这种逻辑运算符 切记这种的缺点就是短路问题 &&这个的时候只要前面的条件失败了 后面的就不看了 不如
a&&b&&c&&
d 如果a条件失败程序就不会判断bcd ||这个呢也差不多,只要第一个是真的 后面的也不判断了 不可以呗 你要是想写的话就得看这两个条件的关系
if(a
<2
&&a
<1)...
大家正在搜
c语言中(a,b)是什么意思
(a+b)(a+c)等于什么
!(a>b)&&!c||1
(a+b)(a+c)
a大于bb大于c等于什么
if(a>b>c)
while(a
c语言中a大于b大于c怎么表示
c语言ifa大于b大于c
相关问题
C语言中 if(a||b&&c) ......... 什么意...
if(a‖b&&c)整体是什么意思?
C++中if(!(a&&!b)) 这什么意思
x=(a&&b)==(a||c)是啥意思啊?
&和&&的区别 if(a&b)和if(a&&b)有什么不同啊
C语言中if(a++&&b++)是什么意思啊?
在C语言中,if(a==1&&b++=2)是什么意思?
c语言中a&&b+c||b-c是什么意思