C++实现strcpy函数实例

 更新时间:2020年12月14日 15:47:19   作者:不妨不妨,来日方长  
这篇文章主要介绍了C++实现strcpy函数实例,步骤讲解的很详细,对大家的学习或工作具有一定的参考借鉴价值,感兴趣的朋友跟随小编一起来研究吧

strcpy函数的原型是

char *strcpy(char *strDest, const char *strSrc);

其中strDest 是目的字符串,strSrc 是源字符串。

不调用C++/C 的字符串库函数,编写函数 strcpy:

char *strcpy(char *strDest, const char *strSrc);
{
assert((strDest!=NULL) && (strSrc !=NULL)); // 2分
char *address = strDest; // 2分
while( (*strDest++ = * strSrc++) != ‘\0' ) // 2分
NULL ;
return address ; // 2分
}

strcpy 能把strSrc 的内容复制到strDest,为什么还要char * 类型的返回值?

为了实现链式表达式,例如:

int length = strlen( strcpy( strDest, “hello world”) );

到此这篇关于C++实现strcpy函数实例的文章就介绍到这了,更多相关C++实现strcpy内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++类和对象之运算符重载解读

    C++类和对象之运算符重载解读

    这篇文章主要介绍了C++类和对象之运算符重载,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05
  • C语言实现简单学生选课管理系统

    C语言实现简单学生选课管理系统

    这篇文章主要为大家详细介绍了C语言实现简单学生选课管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • C++使用Muduo库实现英译汉功能

    C++使用Muduo库实现英译汉功能

    Muduo库是一个基于非阻塞IO和事件驱动的C++高并发TCP网络编程库,它是一款基于主从Reactor模型的网络库,本文给大家介绍了C++如何使用Muduo库实现英译汉功能,需要的朋友可以参考下
    2025-05-05
  • C++中访问权限的示例详解

    C++中访问权限的示例详解

    C++通过 public、protected、private 三个关键字来控制成员变量和成员函数的访问权限(也称为可见性),下面这篇文章主要给大家介绍了关于C++中访问权限的相关资料,需要的朋友可以参考下
    2021-07-07
  • C++ decltype用法举例说明

    C++ decltype用法举例说明

    decltype是C++11添加的一个新的关键字,目的是选择并返回操作数的数据类型,重要的是,在此过程中编译器分析表达式并得到它的类型,却不实际计算表达式的值,今天通过本文给大家介绍C++ decltype用法,通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2021-07-07
  • C++构造函数详解

    C++构造函数详解

    这篇文章主要介绍了C++构造函数详解,上一篇文章我们介绍了定义了类,在使用之前,往往还需要对类进行初始化。这篇介绍的就是对类进行初始化的方法,需要的朋友可以参考一下
    2022-01-01
  • C语言popen函数调用其他进程返回值示例详解

    C语言popen函数调用其他进程返回值示例详解

    这篇文章主要为大家介绍了C语言popen函数调用其他进程返回值示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • 利用Qt实现仿QQ设置面板功能

    利用Qt实现仿QQ设置面板功能

    这篇文章主要为大家详细介绍了如何利用Qt实现仿QQ设置面板功能,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以了解一下
    2022-12-12
  • opencv帧差法找出相差大的图像

    opencv帧差法找出相差大的图像

    这篇文章主要为大家详细介绍了opencv帧差法找出相差大的图像,包含访问mat的像素值,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • C语言实现单链表的基本操作分享

    C语言实现单链表的基本操作分享

    单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。本文将为大家介绍C语言中单链表的基本操作,需要的可以参考一下
    2022-10-10

最新评论