C语言中关于strcpy函数的理解
2024-01-08 23:03:47
strcpy的功能是将源指向的字符串复制到另外一个字符串中
目标指向的数组的大小应该要足够长,避免让源字符串中的数据溢出
?关于这个函数的具体用法,我们可以看看下面这个程序
注意:strcpy函数的头文件是<string.h>,我们在用这个函数的时候要包含一下这个头文件?
#include <stdio.h>
#include <string.h>
int main() {
char arr1[10] = {0};
char arr2[] = "hello";
strcpy(arr1, arr2);
printf("%s\n%s", arr1,arr2);
return 0;
}
而strcpy也不仅仅只限于复制另外一个数组里面的值,我们也可以直接在strcpy里面把一个字符串的值赋给前面有的数组
#include <stdio.h>
#include <string.h>
int main() {
char arr1[20];
char arr2[] = "hello";
char arr3[20];
strcpy(arr1, arr2);
strcpy(arr3,"LZC_hitori");
printf("arr1=%s\narr2=%s\narr3=%s", arr1,arr2,arr3);
return 0;
}
文章来源:https://blog.csdn.net/lzcandhyandcg/article/details/135396839
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!