选择题
19.
有以下程序:
main()
{ int a=0,b=10,c=0,d=0;
if(a=1)b=1;c=2;
else d=3:
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序的运行结果是______。
A、
0,1,2,0
B、
0,0,0,3
C、
1,1,2,0
D、
编译有错
【正确答案】
D
【答案解析】
本题题干给定程序语法错误。else与if之间不应再用其他语句,如果满足if条件,则继续执行if后面的语句;不满足就执行else语句。
提交答案
关闭