请阅读以下程序,其运行结果是_____。
A. YES
B. NO
C. YESNO
D. 语句错误
与 y=(x>0 ? 1 : x<0?-1:0);功能相同的if语句是_______。(平台问题,导致格式乱。答案只有不换行。)
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=-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;
若变量已正确定义并赋值,则下面符合C语言语法的表达式是______
A. a: =b+1
B. a=b=c=1
C. int 18.5%3
D. a=a+7=c+b