拷贝函数的自实现————最灵繁的人也看不见自己的背脊。

允我心安 提交于 2020-02-26 04:52:06
//////////////my_copy1.c///////////
//方法1
拷贝b到a
#include<stdio.h>
void my_copy(char*dst,const char *src)
{
	while(*dst++ = *src++);
	
}
int main(int argc, const char *argv[])
{
	char a[100];
	char b[]="hello world  !!";
	my_copy(a,b);
	printf("%s\n",a);
	return 0;
}

//方法2
//////////////my_copy2.c///////////
#include<stdio.h>
int main(int argc, const char *argv[])
{
	char a[100];
	char b[]="heloo";
	int i=0;
	int j=0;
	while(a[i++]=b[j++]);
	puts(a);
	return 0;
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!