以下与库函数strcpy(char*p1,char*p2)功能不等的程序段是()。
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++;}