77问答网
所有问题
c++中,如果a=1,b=2,c=3,d=4,则表达式“a>b?a:c<d?c:d"的值为
如题所述
举报该问题
推荐答案 2019-07-30
可以看成是计算a>b?a:(
c<d?c:d)
?:的规律:成立取?后的,不成立取:后的
计算a>b不成立,取:后面的表达式即c<d?c:d,先计算c<d,成立,取?后面的表达式
C,所以值为C,3
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8GGI8NNvY8qq3qppvW.html
其他回答
第1个回答 2019-11-04
条件运算符的结合方向为“自右向左”
a>b?a:c<d?c:d相当于a>b?a:(c<d?c:d)
那么结果就很显然了
结果为:(c=)3
第2个回答 2019-06-06
应该是3
如果a大于b那么就是a,否则如果c小于d就是c,否则为d
相似回答
C++中
int
a=1,b=2,c=3,d=4
则 a<
b?a:c
<
d?c:d
结果是多少
答:
return c else return d;结果为
a=1;
C++
编程问题
答:
a:c<
d?c:d的值为
()。A.1B.2C.3D.4(顺便解释一下为什么!这里再请教一些关于C++运算符的优先级口诀表注意是
C++的
C语言的不要!)... 1.
如果a=1,b=2,c=3,d=4,则
条件
表达式a
<
b?a:c
<d?c:d的值为( )。A. 1 B. 2 C. 3 D. 4(顺便解释一下为什么!这里再请教一些关于C++运算符的优先级...
关于
C++的
语句问题(初学者)...
答:
设x=(a>
b?a:c
>
d?c:d
)=a>b?a:(c>d?c:d)那么 因为
a=1, b=2,
a>b为假,所以 x
的值为
第二个表达式的值,也就是x=((c>d)?c:d)又因为
c=3, d=4, c
>d为假,所以 x的值为第二个表达式的值,也就是x=d=4
;逗号表达式
:X=(表达式1
,表达式2
);先执行:表达式1,再执行表达式2,...
C++的
问题:int
a=1,b=2;
则(++a/)*b--
的值
怎么算出来?我执行了一下,结果...
答:
初始
值a=1,b=2,c=3,d=4
先执行--a和--d,得到a=0,d=3 再判断c<d是否为真,因为c=3=d=3 所以
表达式c
<d?--a:--
d的值
是3 此时a的值是0 则原表达式简化为 a++<
b?a:
3 对于a++<b是先判断a<b的真值,然后a再增1 由于a=0<b=2,且a++之后a=1 最终的运算结果是1 希望回答...
C++
运算题
答:
int
a=3,b=2,c=1,d;d=a
>b: 因为
a=3,b
=2,所以a>b为真,
表达式的值为
true,又因为d为int类型,所以bool值:true转换成int类型为1;int
a=3,b=4,c
=5;!(a+b)+c-1&&b+c/2:因为&&在本表达式中优先级最低(() > ! > / > + == - > &&),所以可以把表达式分为!(a+...
C/
C++
语言程序设计41
答:
建议你好好将书本上的基本语法反复好好看看,不懂就问问同学或老师。如果你是马上就要考试了,还是如此的话,那么说明你平时可真是没有好好听过课吧。
c++中的?
是什么意思.还有:是啥
答:
?:)三目条件运算符(?:)使用例子如下:x ? y:z;上面的三目条件运算的规则是:先计算
表达式
x的值,若x为真,则整个三目运算的结果是表达式y的值;若x为假,则整个三目运算的结果是表达式z的值。下面的例子为从两个数中找出较大的程序:int
a=3,b=4;
int max=a>
b?a:
b;max
的值为
4。
大家正在搜
相关问题
已知a=1,b=2,c=3,则表达式a*b&&(b++,!c...
C++已知A=1,B=2.C=3 ,则表达式++a||-b&...
急!!C++.已知变量a,b,c是整型变量,且a=3、b=4...
C语言:当a=5,b=4,c=2时,表达式a>b&&b>c的...
C语言环境中,设a=1,b=2,c=3,d=4,则表达式:a...
C语言题: 已知a=b=c=0;则++a||++b&&c++...
C++de 一些题目,急
c语言;设整型变量a,b,c,均为2,则a+++b+++c+...