在C语言中,设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2; 则执行表达式:(m=a>b)&&(n=c>d)后,n的值为,
题目
在C语言中,设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2; 则执行表达式:(m=a>b)&&(n=c>d)后,n的值为,
答案
n的值仍然为2,没有改变!
先计算a>b,值为0,赋给m的值为0,表达式m=a>b的值也是0.
对于&&逻辑运算,不管后面(n=c>d)的值如何,都不影响(m=a>b)&&(n=c>d)的最终结果,因此,C语言不再对表达式n=c>d进行计算.因而n的值没有改变!
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 林肯后来成了一位怎样的总统?
- 一个长方体增高5分米,变成了一个正方体,表面积增加了160平方分米,原来的长方体的长,宽,高各是多少分米
- fork~wall~plate的中文意思是什么东东啊?
- 想问一下关于在同一多源电路中两点电位高低的比较方法.
- 延长线段ab到c,使ab等于2bc是命题么?
- 留言条前面要写留言条这几个字吗?
- 已知在等边三角形ABC中,D、E分别为AB、AC上的点,且BD=AE,EB与CD相交于点O,EF⊥CD于点F.求证:OE=2OF.
- 在中国人失掉了自信力了吗一文中作者为什么要反复强调中国的脊梁?
- The opposite of "wild" is c_______
- 在rt△ABC中,∠ACB=45°,∠BAC=90°,点D是AB的中点,AF⊥CD于H交BC于F,BE
热门考点