技术栈

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微服务面试篇
相关推荐
wjs2024
5 小时前
Django Nginx+uWSGI 安装配置指南
开发语言
七夜zippoe
5 小时前
JVM类加载机制(Class Loading)详解:双亲委派模型与破坏实践
java·开发语言·jvm·类加载·双亲委派
曹牧
5 小时前
C#:无法从方法组转换为objec
开发语言·c#
自动化代码美学
6 小时前
【Python3.13】官网学习之控制流
开发语言·windows·python·学习
coderxiaohan
7 小时前
【C++】仿函数 + 模板进阶
开发语言·c++
无敌最俊朗@
8 小时前
力扣hot100-206反转链表
算法·leetcode·链表
Kuo-Teng
8 小时前
LeetCode 279: Perfect Squares
java·数据结构·算法·leetcode·职场和发展
王哈哈^_^
8 小时前
YOLO11实例分割训练任务——从构建数据集到训练的完整教程
人工智能·深度学习·算法·yolo·目标检测·机器学习·计算机视觉
IMPYLH
8 小时前
Lua 的 collectgarbage 函数
开发语言·笔记·junit·单元测试·lua
热门推荐
01GitHub 镜像站点02今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05BongoCat - 跨平台键盘猫动画工具06Linux下V2Ray安装配置指南07Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南08全球最强模型Grok4,国内已可免费使用!(附教程)09Valdi:Snapchat 开源的新一代跨平台 UI 框架10Labelme从安装到标注:零基础完整指南