#include<stdio.h> #include<string.h> char s[123]={"1233232"},str[123]; char* strcpy(char *to,char *from){ if(NULL==to||NULL==from) //不检查指针的有效性,说明答题者不注重代码的健壮性。 throw "point error"; //应该以抛出异常来代替返回值,这样可以减轻调用者的负担、使错误不会被忽略、增强程序的可维护性。 int i; for(i=0;from[i]!='