题目要求:
下列程序执行后的输出结果是 ( )。
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>!

这篇博客探讨了编程新手在使用C语言中的strcpy函数时遇到的问题。文章通过一个编程题目的例子,分析了strcpy函数的工作原理和使用注意事项,包括需要包含的头文件和数组的正确使用方式。在代码实现过程中,博主遇到了未声明strcpy函数和类型不匹配的错误,最终发现并纠正了问题,得到了正确的结果。
最低0.47元/天 解锁文章
1096

被折叠的 条评论
为什么被折叠?



