技术栈

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

snow爱2024-02-14 18:41
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;
}

运行结果

上一篇:数据结构——lesson2线性表和顺序表
下一篇:java微服务面试篇
相关推荐
wefg1
几秒前
【C++】智能指针
开发语言·c++·算法
MSTcheng.
几秒前
【C++模板进阶】C++ 模板进阶的拦路虎:模板特化和分离编译,该如何逐个突破?
开发语言·c++·模板
rising start
8 分钟前
二、python面向对象高级
开发语言·python
搂鱼114514
9 分钟前
一类判断包含颜色整体的题目
算法
Yue丶越
9 分钟前
【Python】基础语法入门(二)
android·开发语言·python
Demon--hx
11 分钟前
[c++]string的三种遍历方式
开发语言·c++·算法
共享家9527
24 分钟前
QT-系统(多线程)
开发语言·数据库·qt
无敌最俊朗@
25 分钟前
力扣hot100 - 合并两个有序链表21
算法·leetcode·链表
墨染点香
33 分钟前
LeetCode 刷题【168. Excel 表列名称】
算法·leetcode·职场和发展
hans汉斯
39 分钟前
基于改进YOLOv11n的无人机红外目标检测算法
大数据·数据库·人工智能·算法·yolo·目标检测·无人机
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连04UV安装并设置国内源05Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07Linux下V2Ray安装配置指南08今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了09全球最强模型Grok4,国内已可免费使用!(附教程)1046个Nano-banana 精选提示词,持续更新中