A-A+
若输入ab 程序运行结果为______。 main() { static char a[2]
问题详情
若输入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]无值。