设int x=0,y=-1;则执行下列程序段的输出结果是()if(x!=0)if(x>0) y=1;else y=0;print

设int x=0,y=-1;则执行下列程序段的输出结果是()
if(x!=0)
if(x>0) y=1;
else y=0;
printf("%d\n",y);

A、-1
B、1
D、-2
【正确答案】:A
【题目解析】:x赋值为0,x!=0为假,直接输出y=-1