22.设a=1,b=3,c=0;下面表达式的值为1的有( )
题目
22.设a=1,b=3,c=0;下面表达式的值为1的有( )
A.!a&&b| |a&&(c+1) B.a-b+3 C.(a>b)==c
D.(a=0)&&(b=10) E.b>a&&a>c
这几个选项D是怎么判断的啊?
答案
关于D选项:
先算(a=0),即将0赋值给a,`因为a的值是0,所以这个表达式的值为零
需要注意的是(b=10)并没有执行,可以理解一下,与运算的第一项是‘非’了后面的就没有必要再运算了.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点