大家帮我读下这些代码是什么意思啊
#include<stdio.h>#include<string.h>
void main()
{
char a[20]="I am a boy.";
char b[32];
char *p1,*p2;
p1=a;
p2=b;
char* copy(const char*pp1,char*pp2);
int len,i;
len = strlen(a);
for(i=0;i<len;i++)
{
b[i] = a[i];
}
b[len] = '\0';
printf("%s\n",b);
*p2='\0';
return p2;
}