有以下程序: 程序输出( )。
有以下程序:
程序输出( )。
A.编译有错
B.0,0,0,3
C.1,1,2,0
D.0,1,2,0
正确答案:Ac语言规定else总是和之前与其最近的且不带else的if配对,题目中,if(a=1)b=1;C=2;默认省的else已经配对了,下一句else没有匹配,if为非法else。另外if的判断条件a=1是赋值语句,不是判断语句,此处也会产生编译错误。因此答案为A选项。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
