这个程序的功能应该是将b字符串连到a字符串后吧;
把两个for循环改成下面的就行了;
for(p1=a; *p1!='\0';p1++); //注意尾部的分号不要忘了
for(p2=b;*p1=*p2 ;p1++,p2++ );//同上