float x=2.0,y=1.0;则条件表达式x>y?1:1.5的的的值是?
答案:2 悬赏:60 手机版
解决时间 2021-02-11 13:48
- 提问者网友:相思似海深
- 2021-02-11 01:09
float x=2.0,y=1.0;则条件表达式x>y?1:1.5的的的值是?
最佳答案
- 五星知识达人网友:千夜
- 2021-02-11 02:13
1
由条件运算符组成的条件表达式的一般形式为:
表达式1 ? 表达式 2 : 表达式 3
其中表达式 1、表达式2、表达式3,既可以是一个简单的表达式,又可以是由各种运算符组成的复合表达式。
计算过程很好理解:
先求表达式1的值, 如果为真, 则求表达式2 的值并把它作为整个表达式的值。 如果表达式1 的值为假, 则求表达式3 的值并把它作为整个表达式的值。
由条件运算符组成的条件表达式的一般形式为:
表达式1 ? 表达式 2 : 表达式 3
其中表达式 1、表达式2、表达式3,既可以是一个简单的表达式,又可以是由各种运算符组成的复合表达式。
计算过程很好理解:
先求表达式1的值, 如果为真, 则求表达式2 的值并把它作为整个表达式的值。 如果表达式1 的值为假, 则求表达式3 的值并把它作为整个表达式的值。
全部回答
- 1楼网友:不甚了了
- 2021-02-11 02:59
这是一个分段函数的程序,首先输入一个x的值,程序会算出y的值。
(1)当x<0.0,输出的y=0.0;
(2)当x<5.0且x!=2.0,输出的y=1.0/(x+3.0);
(3)当x<10.0,输出的y=1.0/x;
(4)当x>=10.0,输出的y=10.0。
(ps:最后的输出函数是printf,程序中引号输入也是错误的。)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯