A-A+

若输入ab 程序运行结果为______。 main() { static char a[2]

2022-08-06 04:25:49 问答库 阅读 175 次

问题详情

若输入ab,程序运行结果为______。 main() { static char a[2]; scanf("%s",a); printf("%c,%c",a[1],a[2]); }
A.a,b
B.a,
C.b,
D.程序出错请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:在C语言中,数组下标是从0开始的,因此,上面的程序a[1]的值为b,a[2]的下标超出数组范围,a[2]无值。

考点:结果,程序