77问答网
所有问题
设int a=1,b=2,c=3,d=4,则下列条件表达式的值为 a<b?a:c<d?c:d.
设int a=1,b=2,c=3,d=4,则下列条件表达式的值为
a<b?a:c<d?c:d.这个表达式根本不懂,有大神能帮一下忙吗?
举报该问题
推荐答案 2017-10-03
结果为1,他是两个条件关系的嵌套,(条件关系为1 ?2 :3,1满足,则结果为2,1不满足,则结果为3)
追问
好吧,您太厉害了,谢谢
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GIWIWpNY833GYv33qvN.html
相似回答
定义"
int
a=1,b=2,c=3,d=4;
"
则表达式
"a>
b? a:c
>
d? c:d
"
的值
是多少...
答:
答案是4,因为:?是右结合的运算符,a>
b?a:c
>
d?c:d=a
>b?a:(c>d?c:d)
定义"
int
a=1,b=2,c=3,d=4;
"
则表达式
"a>
b? a:c
>
d? c:d
"
的值
是多少_百 ...
答:
c>
d? c:d
c>d 也是fasle,因此也取 : 后面的 d 因此整个
表达式
取 4
如果
int
a=1,b=2,c=3,d=4;则条件表达式a
<
b?a:c
<
d?c:d的值为
?
答:
a<b 如果是正确的就得值就是a的值 如果不正确就是
c的值
因为1《2 所以这步的值得出来是a的值 即1 然后 比较这步得出来的值 即A和D比较 正确A<B即得c值 不正确则是D值 因为1《4 所以得c值即3 a<
b?a:c
即判断a<b是否成立 成立
则为a
值 不成立则为c值 ...
如果
int
a=1,b=2,c=3,d=4,则条件表达式
“a<
b?a:c
<
d?c:d
”
的值
是多少...
答:
“? :”是条件运算符,优先级比“<”低,此
表达式
解释为:a<b如果为真则返回a,否则返回c<
d?c:d
的结果。答案是直接返回a
的值1
。(运算符的详细定义和优先级表可以自己去百度百科搜下)
C
语言 设
a=1, b=2, c=3,d=4,则表达式a
<
b?a:c
<
d?
a
:d
的结果为何是
答:
即a<
b?a:c
<
d?c:d
等价于a<b?a:(c<d?c:d) 翻译成语言文字即先c<d?答案 是,所以执行冒号q前面的c,再判断,前面的a<b?答案 是 所以再a和前面执行的c中选择冒号前面的a 我才是正解,专门扒拉出书来看的,答案是一样的但是优先级不一样,我参考的书是C语言程序设计第三版 何钦铭,颜晖...
1.设
a=1,b=2,c=3,d=4,
答:
1, 结果为1. 2, m=1, n = 0 3, 输出:31,.
4,
表达式
-1<=3<=-5值是: 0 追问: 能解释一下,写出过程吗? 回答: 1, a<
b?a:c
<
d?c:d
应该是 相当于 a<b?a:(c<d?c:d) 因为
a=1,b=2,
a < b 成立,所以 a<b?a:(c<d?c:d) 返回 a 的值...
24. 设
a=1,b=2,c=3,d=4,则表达式
: a<
b?a:c
<
d?
a
:d
的结果为()
A
.4 B...
答:
1、D a<
b?a:c
<d?a:d 是个
条件表达式的
语句 ? :(a<b) ? a:(c<d ? a:d ) 功能类似于 if 就 a<b 成立的话,
表达式的值
返回 a ,否则 返回 c<d ? a:d --》 如果 c<d 成立 则返回 a,否则返回 d,此处 a<b 成立 返回 a 2、x=(y
=4,
z=16,k=32) 括号内部是 ...
大家正在搜
int a=3,b=2,c=1
int a=3,b=4,c=5
int a=0,b=0,c=0
int转unsigned int
设ch是char型变量,其值为A
unsigned int最大值
unsigned int取值范围
int a=b=c=5
int和unsigned的区别
相关问题
c语言:设a=1,b=2,c=3,d=4,则条件表达式a<b...
设 a=1 , b=2 , c=3 , d=4 ,则条件表达...
int a=1,b=2,c=3,d=4;则表达式a++<...
如果int a=1,b=2,c=3,d=4;则表达式a<b?...
一道C语言的题?设int a=1,b=2,c=3,d=4;则...
C语言中 int a=1,b=2,c=3,d=4,则表达式a...