新浪筆試--系統管理員

來源:巧巧簡歷站 1.46W

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

新浪筆試--系統管理員

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

熱門標籤