//////////////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;
}
来源:oschina
链接:https://my.oschina.net/u/4430408/blog/3163498