strcpy,即string copy(字符串复制)的缩写。strcpy函数是复制字符串的,接受两个参数,一个是被复制字符串,另一个新字符串。
strcpy是一种C语言的标准库函数,strcpy把从src地址开始且含有’\0’结束符的字符串复制到以dest开始的地址空间,返回值的类型为char*。
通俗解释
定义一个字符串char a[20],和一个字符串c[]=“i am a teacher!”;
把c复制到a中就可以这样用:strcpy(a,c);
这个函数包含在头文件 <string.h>中.
#include<string.h>#include <stdio.h>void main(){char a[20], c[] = "I am a teacher!";strcpy(a, c);printf(" c=%s\n", c);printf(" a=%s\n", a);}
其他:
#include<string.h>#include <stdio.h>void main(){char a[20]="333333333333", c[] = "I am a teacher!";printf("a=%s\n",a);strcpy(a, c);printf(" c=%s\n", c);printf("a=%s\n",a);}
执行结果:覆盖结果并复制
gcc stcpy.c -o stcpy && ./stcpy a=333333333333c=I am a teacher!a=I am a teacher!
参考:/mao_hui_fei/article/details/84642447
C语言strcpy函数的使用:/ywl470812087/article/details/105611377
C语言学习11:strlen()函数详解:/JAVADGAVIN/article/details/122411105