C语言中关于strcpy函数的理解

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;
}

相关推荐

  1. 理解并实现C语言strcpy函数

    2024-01-05 21:22:03       39 阅读
  2. C语言关于函数和数组理解

    2024-01-05 21:22:03       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-05 21:22:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-05 21:22:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-05 21:22:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-05 21:22:03       20 阅读

热门阅读

  1. 开启远程工作之旅

    2024-01-05 21:22:03       42 阅读
  2. python基础教程六(字典方法)

    2024-01-05 21:22:03       35 阅读
  3. Spring之推断构造方法

    2024-01-05 21:22:03       28 阅读
  4. 电商API连接升级:飞书集成助力营销系统

    2024-01-05 21:22:03       38 阅读
  5. How to collect data

    2024-01-05 21:22:03       47 阅读
  6. 中华人民共和国海关总署下载179号数据对接

    2024-01-05 21:22:03       43 阅读
  7. docker实战:安装redis

    2024-01-05 21:22:03       48 阅读
  8. while循环

    2024-01-05 21:22:03       40 阅读