有一函数┌ 1 x>0Y = ┤ 0 x=0└ -1 x<0以下程序段中不能根据x的值正确计算出y的值的是______。
A.if(x>0) y=1;else if(x==0) y=0;else y=-1;
B.y=0;if(x>0) y=1;else if(x<0) y=-1;
C.y=0;if(x>=0)if(x>0) y=1;else y=-1;
D.if(x>=0) if(x>0) y=1;else y=0;else y=-1;
正确答案是C