44问答网
所有问题
设有:int a=3,b=4,c=5,则!(a>b)&&!c||1的值为:
如题所述
举报该问题
推荐答案 2009-12-13
左边先算(a>b)为真,然后算 !(a+b)为假。
中间先算c,因为非零为真, 所以 !c 为假。
右边是 1 ,所以为真。
接下来就算 !(a+b)&&!c ,因为两边都为假,所以!(a+b)&&!c 也为假。但是(!(a+b)&&!c)||1,因为有一边为真,故整个式子都为真。
这里面要用到优先级(也就是说先算谁),()>!>&&>||.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YGK6ZZZKV.html
其他回答
第1个回答 2009-12-06
0
相似回答
大家正在搜
相关问题
设有语句int a=3,b=4 ,c=5 ;则表达式:! (...
设有: int a=1,b=2,c=3,d=4,m=2,n=...
设有定义int a=3,b=4,c=5,则表达式a||b+c...
设有变量:int a=3,b=4,c=5;求a+b>c&&b...
设有变量:int a=3,b=4,c=5;求a*b&&c+a...
有 int a=3,b=4,c=5;则表达式a||b+c&&...
设"int a=3,b=4,c=5;",表达式"(a+b)>...
71.设有定义:int a=2,b=3,c=4;则以下选项中...