strcpy实现 模拟实现库函数strcpy

strcpy实现
模拟实现库函数strcpy

#include<stdio.h>
#include<assert.h>

char* my_strcpy(char* dest, const char* src){
	char* ret = dest;
	//断言
	assert(dest != NULL);
	assert(src != NULL);
	//进行拷贝
	while (*dest++ = *src++){
		;
	}
	//返回目的地址的起始地址
	return ret;
}

int main(){
	char dest[] = "aaaaaaa";
	char src[] = "bbbbbb";
	printf("%s\n", my_strcpy(dest, src));

	return 0;
}
发布了54 篇原创文章 · 获赞 28 · 访问量 7272

猜你喜欢

转载自blog.csdn.net/jiangkun0331/article/details/105329246