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

本文详细介绍了C语言中的strcpy函数,用于字符串复制。通过示例代码展示了如何使用strcpy将一个字符串复制到另一个字符串中,同时展示了函数的执行结果。在C语言编程中,strcpy是处理字符串操作的重要函数之一,包含在<string.h>头文件中。
摘要由CSDN通过智能技术生成

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源代码杀手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值