A-A+

以下程序段运行时______。 char x[10] y[]=China; x=y; p

2022-08-12 18:59:50 问答库 阅读 197 次

问题详情

以下程序段运行时______。 char x[10],y[]="China"; x=y; printf("%s",x);
A.将输出China
B.将输出Ch
C.将输出Chi
D.编译出错

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
数组名可以认为是一个存放地址值的指针变量,这个指针变量中的地址值不可改变。因此,可以认为数组名是一个地址常量,所以不能将它随意改变。

考点:程序