面试题的答案

第一道,strcpy的实现代码:
char * strcpy(char * strDest,const char * strSrc)
{
if ((strDest==NULL)||(strSrc==NULL)) //检查指针的有效性
throw “Invalid argument(s)”; //
char * strDestCopy=strDest; //保存原始的strDest值
while ((*strDest++=*strSrc++)!=”); //循环体结束后,strDest字符串的末尾加上”,作为字符串的结尾。
return strDestCopy;
}
hufey、厨子等老师看到了,不知会怎样指正。

三更天 发表于 2004-4-30 21 views | 类别: 尚未分类

评论

(Ctrl + Enter)