C++面试题

当前位置: 面试问题网 > C++面试题 > 编写strcpy函数

编写strcpy函数

已知strcpy 函数的原型是
   char *strcpy(char *strDest, const char *strSrc);
   其中strDest 是目的字符串,strSrc 是源字符串。
   (1)不调用C++/C 的字符串库函数,请编写函数 strcpy
   char *strcpy(char *strDest, const char *strSrc);
   {
   assert((strDest!=NULL) && (strSrc !=NULL)); // 2分
   char *address = strDest; // 2分
   while( (*strDest++ = * strSrc++) != ‘’ ) // 2分
   NULL ;
   return address ; // 2分
   }
   (2)strcpy 能把strSrc 的内容复制到strDest,为什么还要char * 类型的返回值?
   答:为了实现链式表达式。 // 2 分
   例如 int length = strlen( strcpy( strDest, “hello world”) );

【编写strcpy函数】相关文章

1. 编写strcpy函数

2. C++:memset ,memcpy和strcpy的根本区别

3. 编写类String 的构造函数、析构函数和赋值函数

4. 编写类String的构造函数、析构函数和赋值函数

5. String、StringBuffer、StringBuilder有区别

6. 若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedExcepti

7. String s = new String(“xyz”);创建了几个String Object?

8. static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

9. 编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的

10. 请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值

本文来源:https://www.mianshiwenti.com/a13093.html

点击展开全部

《编写strcpy函数》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝编写strcpy函数﹞相关内容

「编写strcpy函数」相关专题

其它栏目

也许您还喜欢