zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C语言使用技巧(二十七):回顾strcpy函数用法

C语言 函数 技巧 用法 回顾 二十七 strcpy 使用
2023-09-14 09:09:14 时间

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