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;
}

运行结果

相关推荐
C_心欲无痕几秒前
ts - 关于Object、object 和 {} 的解析与区别
开发语言·前端·javascript·typescript
a程序小傲17 分钟前
得物Java面试被问:方法句柄(MethodHandle)与反射的性能对比和底层区别
java·开发语言·spring boot·后端·python·面试·职场和发展
sinat_2869451917 分钟前
AI Coding LSP
人工智能·算法·prompt·transformer
独自破碎E24 分钟前
比较版本号
java·开发语言
星马梦缘28 分钟前
算法与数据结构
数据结构·c++·算法·动态规划·克鲁斯卡尔·kahn
zimoyin31 分钟前
浅浅了解下0拷贝技术
java·linux·开发语言
AI架构师易筋35 分钟前
AIOps 告警归因中的提示工程:从能用到可上生产(4 阶梯)
开发语言·人工智能·llm·aiops·rag
你的冰西瓜43 分钟前
C++中的array容器详解
开发语言·c++·stl
2501_943469151 小时前
【无标题】
数据结构·算法
_codemonster1 小时前
计算机视觉入门到实战系列(八)Harris角点检测算法
python·算法·计算机视觉