當前位置:簡歷模板館>面試>面試筆試>

新浪筆試--系統管理員

面試筆試 閱讀(1.51W)

又看到了那道題,可惜沒注意看。還是隨便寫上了。題量真是很大,不過還好基本上都會。本來以為就是個簡單的系統管理員,也沒重視,回去問了下朋友,才知道那個部門在新浪算是很厲害的了。。暈 題目中有個讓寫文字處理的指令碼,我嫌麻煩,寫查手冊~~~

新浪筆試--系統管理員

已知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;
}