10 若有条件表达式,(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是___.
题目
10 若有条件表达式,(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是___.
10 若有条件表达式,(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是__C_.
A.(exp==0)
B.(exp!=0)
C.(exp==1)
D.(exp!=1)
答案
首先你要知道(exp)?a++:b--表示的是什么意思,这段代码是if...else...的缩写方式,可以看成以下代码:
if (exp) {
a++;
}
else{
b--;
}
不论(exp)如何,都将运行某一个函数,所以等价于exp==1,exp 值永远为真.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 关于力和运动的关系,下列说法中正确的是( ) A.物体不受力,运动状态一定不改变 B.两个不接触的物体之间一定没有力的作用 C.只要对物体施力就一定会使物体运动 D.物体运动状态不
- 1000公顷等于多少平方千米?
- 列式计算,我中午的作业.如↓图 我给他加财富悬赏50金.是真的.
- polyester mink blanket确切的翻译是什么意思
- 我克服了困难(作文)
- 甲、乙两车同时从A、B相对开出,3小时相遇,这是乙车距B地占全长的五分之二,一直甲车每小时行60?
- 邴原少孤...《论语》这个文言文的几个问题
- 如果苏格拉底不是苏格拉底,试证明海可枯石可烂.
- 一个长方体,长,宽,高都是自然数,体积是2006立方米,让它表面全涂上红色,然后分割成为边长1厘米的小正方体,如果有三面为红色的正方体有178个.问两面是红色的有多少个!
- 为什么除去铜中的杂质氢氧化铜要用盐酸而不能用别的物质?