- 4
- 0
- 约1.41万字
- 约 18页
- 2017-05-27 发布于贵州
- 举报
C与C经典面试卷
C、C++语言面试题2007-07-15 18:57
1.已知strcpy 函数的原型是:
char *strcpy(char *strDest, const char *strSrc);
其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcpy
答案:
char *strcpy(char *strDest, const char *strSrc)
{
if ( strDest == NULL || strSrc == NULL)
return NULL ;
if ( strDest == strSrc)
return strDest ;
char *tempptr = strDest ;
while( (*strDest++ = *strSrc++) != ‘\0’)
;
return tempptr ;
}
2.已知类String 的原型为:
class String
{
public:
String(const char *str = NULL); // 普通构造函数
String(const String other); // 拷贝构造函数
~ String(void); // 析构函数
String operate =(const String other); // 赋值函数
private:
char *m
原创力文档

文档评论(0)