C语言:写一个函数模拟实现strcpy()

cs 复制代码
#include<stdio.h>
#include<assert.h>
char* my_strcpy(char* dest, const char* src) {
	assert(src);
	assert(dest);
	char* ret = dest;
	while (*src) {
		*dest++ = *src++;
	}
	*dest = *src;
	return ret;
}
int main() {
	char arr1[] = "abcdef";
	char arr2[20] = { 0 };
	my_strcpy(arr2, arr1);
	printf("%s\n", arr2);
	return 0;
}

运行结果

相关推荐
大邳草民1 分钟前
深入理解 Python 的属性化方法
开发语言·笔记·python
degen_5 分钟前
BDS 执行平台相关动作
c语言·笔记·bios
.柒宇.19 分钟前
力扣hoT100之找到字符串中所有字母异位词(java版)
java·数据结构·算法·leetcode
胎粉仔26 分钟前
Swift 初阶 —— Sendable 协议 & data races
开发语言·ios·swift·sendable·并发域·data races
乾 乾34 分钟前
VSCode 设置中文
c语言
小柯博客39 分钟前
STM32MP1 没有硬件编解码,如何用 CPU 实现 H.264 编码支持 WebRTC?
c语言·stm32·嵌入式硬件·webrtc·h.264·h264·v4l2
松岛雾奈.23043 分钟前
机器学习--KNN算法中的距离、范数、正则化
人工智能·算法·机器学习
兮山与1 小时前
算法33.0
算法
Brduino脑机接口技术答疑1 小时前
支持向量机(SVM)在脑电情绪识别中的学术解析与研究进展
人工智能·算法·机器学习·支持向量机·数据分析
青衫码上行1 小时前
【Java Web学习 | 第九篇】JavaScript(3) 数组+函数
java·开发语言·前端·javascript·学习