设int x=0,y=-1;则执行下列程序段的输出结果是()
if(x!=0)
if(x>0) y=1;
else y=0;
printf("%d\n",y);
A、
-1
B、
1
C、
0
D、
-2
【正确答案】:A
【题目解析】:
x赋值为0,x!=0为假,直接输出y=-1
设int x=0,y=-1;则执行下列程序段的输出结果是()
if(x!=0)
if(x>0) y=1;
else y=0;
printf("%d\n",y);
-1
1
0
-2
x赋值为0,x!=0为假,直接输出y=-1