下列程序执行的输出结果是( )。 #include<stdio.h> main() { char a[2][4]; strcpy(a,"are");strcpy(a[1],"y

admin2010-05-22  27

问题 下列程序执行的输出结果是(   )。         #include<stdio.h>         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、&

答案1

解析 strcpy(a,"are")中数组名a代表数组首地址的地址常量,该操作把are复制到a中,a[O][3]=’&’,且strepy(a[1]."you")把you复制到a[1]中,故输出a为“are&you”。
转载请注明原文地址:https://kaotiyun.com/show/vjWp777K
0

最新回复(0)