C语言使用技巧(二十七):回顾strcpy函数用法
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=333333333333
c=I am a teacher!
a=I am a teacher!
参考:https://blog.csdn.net/mao_hui_fei/article/details/84642447
C语言strcpy函数的使用:https://blog.csdn.net/ywl470812087/article/details/105611377
C语言学习11:strlen()函数详解:https://blog.csdn.net/JAVADGAVIN/article/details/122411105