单项选择题

与y=(x>0 1:x<0 -1:0);的功能相同的if语句是( )。

A. if(x>0)y=1   else if(x<0)y=-1;   else y=O;
B. if(x)  if(x>0)y=1;   else if(x<0)y=-1;
C. y=-1;  if(x)  if(x>0)y=1;  else if(x==0)y=0;  else y=-1;
D. y=0;  if(x>=0)  if(x>0)y=1;  else y=-1;