2015新浪系统管理员笔试题题量真是很大,没有全部记住,就只记得下面这几道题,在此跟大家分享下。
已知strcpy函数的原型是:
char strcpy(char strDest,const char strSrc);
1.不调用库函数,实现strcpy函数。
2.解释为什么要返回char 。
实际完整答案:
代码:
char strcpy(char strDest,const char strSrc)
{
if ((strDest==NULL)||(strSrc==NULL)) //[1]
throw "Invalid argument(s)"; //[2]
char strDestCopy=strDest; //[3]
while ((strDest++=strSrc++)!=); //[4]
return strDestCopy;
}