#include <stdio.h>char* strcpy(char *a,const char *b){ //用指针偏移 if(a==NULL||b==NULL) return NULL; while((*a++=*b++)!='\0'); return a;}int main(){ char p[5]="abcd"; const char *q="ABCD"; strcpy(p,q); printf("%s",p);} 81870115
#include <stdio.h>char* strcpy(char *a,const char *b){ //用指针偏移 if(a==NULL||b==NULL) return NULL; while((*a++=*b++)!='\0'); return a;}int main(){ char p[5]="abcd"; const char *q="ABCD"; strcpy(p,q); printf("%s",p);} 81870115