永发信息网

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楼网友:不甚了了
  • 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,程序中引号输入也是错误的。)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯