A、if(x>0)y=1; else if(x<0)y=1; else y=0;
B、if(x) if(x>0)y=1; else if(x<0)y=-l; else y=0;
C、y=-l if(x) if(x>O)y=1; else if(x=-0)y=0; else y=-l;
D、y=0; if(x>=0) if(x>=0)y=1; else y=-l;
查看答案
正确答案
试题解析
y=(x=)071:x<0?-1:0)中有两个三目运算符,因此按从右到在的顺序运算,可写成y=(x>071:(x<0?-1:0)),故选择8选项。