下列程序执行后的输出结果是( )。 #include<stdio.h> #include <string.h> main() { char arr[2][4]; strcpy(arr[0],"you");str

admin2013-02-23  28

问题 下列程序执行后的输出结果是(    )。    #include<stdio.h>    #include  <string.h>    main()    {  char arr[2][4];       strcpy(arr[0],"you");strcpy(arr[1],"me");       arr[0][3]=’&’;       Printf("%s\n",arr);    }

选项 A、you&me
B、you
C、me
D、err

答案1

解析 函数strcpy的功能是字符串拷贝,函数原型为char * strcpy(char * strl,char *str2),作用是将字符串2复制到字符串1中去。二维数组可以看做是一种特殊的一维数组,它的每一个元素又是一个一维数组。本题arr可看做是一个具有两个元素arr[0]和arr[1]的一维数组,每个元素又是一个包含四个元素的一维数组。
转载请注明原文地址:https://kaotiyun.com/show/moJp777K
0

最新回复(0)