这是一个分段函数。
如果x的值是0(就是这句if(x==0)),那么函数表达式是y=x。
如果x的值大于0,那么函数表达式是y=x-1,就是这句if(x>=0) if(x==0) y=x; else y=x-1
如果x的值小于0,那么y=x+1.就是开头的一句。
这样写的可能不是很规范,如果按照下面的书写格式,你可能就更加容易理解了。
y=y+1;
if(x>=0)
{
if(x==0)
y=x;
}
ese
{
y=x+1;
}
if语句的意思就是说:
如果x<0
就执行y=x+1
如果x==0
就执行y=x
首先,y=x+1
然后看x是否大于等于0
1.如果大于等于0 那么再看 x是否等于0
1)如果等于0 那么 y=x
2)如果x不等于0 那么 y=x-1
2.如果小于0 那么 什么都不执行
小抖原创回答 希望能帮到您
首先,y=x+1
然后看x是否大于等于0
1.如果大于等于0
那么再看
x是否等于0
1)如果等于0
那么
y=x
2)如果x不等于0
那么
y=x-1
2.如果小于0
那么
什么都不执行
小抖原创回答
希望能帮到您
y=x+1,是公式。当想大于等于0时,进行下一条:当x等于0时,y=x;否则y=x-1