题目要求:
下列程序执行后的输出结果是 ( )。
main()
{ char arr[2][4];
strcpy(arr,"you"); strcpy(arr[1],"me");
arr[0][3]='&';
printf("%s \n",arr);
}(A) you&me (B) you (C) me (D) err
思路分析:
单单做题目的话,看到"you","me",和"&",嘿嘿嘿,选A
看到arr[2][4],数组arr[2][4]是两行四列.
基础知识扎实的话,看到strcpy,strcpy,即string copy(字符串复制)的缩写。
strcpy是一种C语言的标准库函数,strcpy把含有'\0'结束符的字符串复制到另一个地址空间,返回值的类型为char*。
(百度百科)
啥意思呢,就是想用这个strcpy这个函数的话,得加个头文件#including<strin.h>