技术栈

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微服务面试篇
相关推荐
czlczl20020925
17 分钟前
SpringBoot自动配置AutoConfiguration原理与实践
开发语言·spring boot·后端
仙俊红
17 分钟前
LeetCode322零钱兑换
算法
颖风船
19 分钟前
锂电池SOC估计的一种算法(改进无迹卡尔曼滤波)
python·算法·信号处理
551只玄猫
33 分钟前
KNN算法基础 机器学习基础1 python人工智能
人工智能·python·算法·机器学习·机器学习算法·knn·knn算法
charliejohn
34 分钟前
计算机考研 408 数据结构 哈夫曼
数据结构·考研·算法
张较瘦_
38 分钟前
JavaScript | 数组方法实战教程:push()、forEach()、filter()、sort()
开发语言·javascript·ecmascript
POLITE3
42 分钟前
Leetcode 41.缺失的第一个正数 JavaScript (Day 7)
javascript·算法·leetcode
Filotimo_
1 小时前
EntityGraph的概念
java·开发语言·数据库·oracle
wregjru
1 小时前
【读书笔记】Effective C++ 条款1~2 核心编程准则
java·开发语言·c++
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03Claude Code Skills 实用使用手册04Linux下V2Ray安装配置指南05jdk21下载、安装(Windows、Linux、macOS)06UV安装并设置国内源07电脑检测软件—图吧工具箱082025 最新教程:注册并切换到美区 Apple ID09【踩坑笔记】50系显卡适配的 PyTorch 安装10Google Antigravity Agent 编辑器操作教程