技术栈

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微服务面试篇
相关推荐
寻星探路
1 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
lly202406
3 小时前
Bootstrap 警告框
开发语言
2601_94914653
3 小时前
C语言语音通知接口接入教程:如何使用C语言直接调用语音预警API
c语言·开发语言
你撅嘴真丑
3 小时前
第九章-数字三角形
算法
曹牧
3 小时前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
KYGALYX
3 小时前
服务异步通信
开发语言·后端·微服务·ruby
uesowys
3 小时前
Apache Spark算法开发指导-One-vs-Rest classifier
人工智能·算法·spark
zmzb0103
3 小时前
C++课后习题训练记录Day98
开发语言·c++
ValhallaCoder
4 小时前
hot100-二叉树I
数据结构·python·算法·二叉树
董董灿是个攻城狮
4 小时前
AI 视觉连载1:像素
算法
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03openclaw配置教程(linux+局域网ollama)04UV安装并设置国内源05OpenClaw Chrome扩展使用教程 - 浏览器中继控制06Linux下V2Ray安装配置指南07Claude Code Skills 实用使用手册08Vue-skills的中文文档09一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南