A-A+

下列程序执行的输出结果是()。 #inClUde<stdio.h> main() { cha

2022-08-06 04:44:27 问答库 阅读 176 次

问题详情

下列程序执行的输出结果是()。 #inClUde<stdio.h> main() { char a[2][4]; strcpy(a,"are");strcpy(a[1],"you"); a[0][3]="&"; printf("%sn",a); }
A.are&you
B.you
C.are
D.&

参考答案

正确答案:A
解析: strcpy(a,"are")中数组名a代表数组首地址的地址常量,该操作把are复制到a中,a[0][3]='&',且strcpy(a[1],"you")把you复制到a[1]中,故输出a为“are&you”。

考点:程序