//使用指针实现字符串拷贝
#include <stdio.h>
#include <string.h>
void MyStrcpy(char *p,char *q)
{
int i=0;
while(*(q+i)!='\0')
{
*(p+i)=*(q+i);i++;
}
*(p+i)=='\0';
}
int main(int argc, const char *argv[])
{
char str1[]="asd";
char str2[]="qaz";
MyStrcpy(str1,str2);
puts(str1);
return 0;
}
【输出样例】
qaz