作业帮 > 综合 > 作业

下面C语言程序片段所表示的数学函数关系是?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/09 18:48:14
下面C语言程序片段所表示的数学函数关系是?
y=-1;
if(x!=0) y=1;
if(x!>0) y=1;
else y=0
1 (x0)
还有 >0 是 x不大于0吗?
下面C语言程序片段所表示的数学函数关系是?
答案有问题.
x!>0 是 x不大于0,也就是小于等于0为真时
if(x!=0) y=1; x 不等于0,y=1;这时答案 是
1 (x0)
接下来
if(x!>0) y=1; else y=0 -- 小于等于0为真时 y=1,否则 y=0;
本条改写了第一个 if 的结果.答案是:
1 (x < 0)
1 (x = 0)
0 (x > 0)
再问: 麻烦你再讲解一下 x=0时的值,上边的式子是否可理解为: if { if { } else }
再答: 不能。 if(x!=0) y=1; -- 这里有分号,下面没有 else if, 所以断开了。