选择题
有以下程序:
#include<stdio.h>
main()
{int a=0,b=0,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、
1,1,2,0
B、
0,0,0,3
C、
编译有错
D、
0,1,2,0
【正确答案】
C
【答案解析】
本题中if(a=1)b=1;与else d=3;之间多了语句c=2;,所以会出现else语句的位置错误的编译失败提示。
提交答案
关闭