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