A-A+

下述程序执行的输出结果是()。 #includemain { char a[2][4];

2022-08-06 04:20:16 问答库 阅读 175 次

问题详情

下述程序执行的输出结果是()。
#include
main
{ char a[2][4];
strcpy(a,"are");
strcpy(a[1],"you");
a[0][3]='&';
printf("%s\n",a);}
A.are&you
B.you
C.are
D.&请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
strcpy实现的功能是复制,该操作把are复制到a中,a[0][3]='&',且strcpy(a[1],"you")把you复制到a[1]中,故输出a为“are&you”。

考点:程序