鸡蛋豆腐怎么煮:CSDN技术中心 出现频率最高的笔试题

来源:百度文库 编辑:九乡新闻网 时间:2024/05/02 07:57:34
 题目:
    已知strcpy函数的原型是:
        char * strcpy(char * strDest,const char * strSrc);
    1.不调用库函数,实现strcpy函数。
    2.解释为什么要返回char *。

    解说:
    1.strcpy的实现代码
        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++)!=‘\0‘); //[4]
                return strDestCopy;
        }