有一函数 y = ⎩ ⎨ ⎧ 1 0 − 1 x > 0 x = 0 x < 0 ,以下程序段中错误的是()。 (5.0分) 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 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;