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

运行结果

相关推荐
Jerry11 小时前
KeetCode 58. 区间和
算法
dog25012 小时前
从重尾到截断流量模型的演进
开发语言·php
qq_4017004112 小时前
Qt QSS 完全入门写出漂亮界面以及解决样式不生效问题
开发语言·qt
Jerry12 小时前
LeetCode 209. 长度最小的子数组
算法
彦为君13 小时前
算法思维与经典智力题
java·前端·redis·算法
智能优化与强化学习13 小时前
Gym(Gymnasium)仿真环境详解(二):环境简介、入门算法、调参要点、核心挑战
算法·强化学习·gym·零基础入门·算法评估
我是一颗柠檬13 小时前
【Java项目技术亮点】覆盖索引与索引下推优化
android·java·开发语言
mxwin13 小时前
Unity Shader exp 函数的算法与渲染应用
算法·unity·游戏引擎·shader
2601_9624408413 小时前
计算机毕业设计之健身房管理系统的设计与实现
java·开发语言·课程设计·旅游·宠物
“码”力全开13 小时前
AI视频分析误报优化完整流程
算法·架构·边缘计算