A.
strcpy1(char *p1,char *p2) { while ((*p1++=*p2++)!='\0') ; }
B.
strcpy2(char *p1,char *p2) { while ((*p1=*p2)!='\0') { p1++; p2++ } }
C.
strcpy3(char *p1,char *p2) { while (*p1++=*p2++) ; }
D.
strcpy4(char *p1,char *p2) { while (*p2) *p1++=*p2++ ; }