C++表达式(m=a>b)&&(n=c>b)的运算
题目
C++表达式(m=a>b)&&(n=c>b)的运算
题目:设整 型 变量m ,n ,a ,b ,c ,d的值均为1,表达式(m=a>b)&&(n=c>b)的运算后,m,n的值是0,1..为什么?解释下,谢谢.
答案
&& 是需要左右两边都为真时,才是真.
x && y 也就是需要x和y为真,x&&y为真,
当x为假时,编译器已经能判断出 x&&y为假了,不可能为真了,此时编译器就不再往下判断了,也就是说y代表的东西不再执行了.
所以
m=a>b 由于 a=b=1 所以a>b为假,用int表示也就是0,所以m=0 为假
所以 n=c>b不再执行,所以n的值不变,所以 n=1
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- “谁言寸草心,报得三春晖.”如果用它来形容我们的小学老师,那有该这样读这两句诗?
- You are never too old _____ (learn)things.
- 求1×2+2×3+3×4...+n(n+1)的表达式,马上给答案谢谢
- 发酵就是微生物进行___________
- 能否用氢氧化钙检验碳酸钠、碳酸氢钠
- 位数多的小数比位数少的小数大._.(判断对错)
- 一个长方体,如果将它的高减少4厘米,就成为一个正方体,而且表面积减少96平方厘米,那么长方体体积是多少
- 普通的六倍体小麦是如何形成的?
- 猴妈妈摘了—些桃,小猴第—天吃了总数7分之1,第二天吃了余下的3分之1,第二天吃了总数的几分之几?
- 英语 动词放句首一定要用动名词吗?
热门考点