新浪筆試--系統管理員
來源:巧巧簡歷站 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;
}