首页/ 题库 / [单选题]若有条件表达式(exp)?a++:b--的答案

若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是

单选题
2022-01-05 14:56
A、(exp==0)
B、(exp!=0)
C、(exp==1)
D、(exp!=1)
查看答案

正确答案
B

试题解析
解析: 条件运算符要求有3个操作对象,称三目(元)运算符,它是C语言中唯一的一个三目运算符。条件表达式的一般形式为:表达式1?表达式2:表达式3。其求解顺序是:先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值就作为整个条件表达式的值。若表达式1的值为0(假),则求解表达式3,表达式3的值就是整个条件表达式的值,注意++、--的用法。

标签:
相关题目

若有条件表达式(exp)? A++: b--,则以下表达式中能完全等价于表达式(exp)的是  

以下选项中,与k=n++完全等价的表达式是( )。
若有下面的定义,则表达式:a
若有定义 struct { int a[5]; } b; 则正确表达成员数组a的最后一个元素的地址表达式是 。
若有定义语句:“int a=10;double b=3.14;”,则表达式A+a+b值的类型是( )。
若有定义int a=5,b=7;则表达式(a++)+(++b)的值是()。
若有定义int a=5,b=7;,则表达式a%=(b%2)运算后,a的值为( )。
若有定义int a=5,b=7;,则表达式a%=(b%2) 运算后,a的值为( )。
若有定义语句int b=2;,则表达式(b<<2)/(3||b)的值是( )。
若有条件表达式(exp)? a++:b--,则以下表达式中能完全等价于表达式(exp)的是( )。
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
若有定义:inta;且表达式!a的值为0,则表达式()的值为1。
表达式y/=x+a等价于表达式()
表达式x*=x+b等价于表达式()
若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—Y)等价的是( )。
若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是______。
若有定义int x,y;,并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是( )。
若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是
若有定义int x,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧