s1=s2这句话修改了s1的指向,使之指向s2所指向的字符串,但是为什么执行strcpy(s1,s2)这句之后,s1字符串会改变呢?s1不是已经不指向原来那条字符串了吗?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
关于strcpy函数的应用的疑惑
s1=s2这句话修改了s1的指向,使之指向s2所指向的字符串,但是为什么执行strcpy(s1,s2)这句之后,s1字符串会改变呢?s1不是已经不指向原来那条字符串了吗?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
是的,两个的最终结果s1的值是一样的,但是实现方法不一样,书里写的是让你比较两个的效果。
s1=s2,s1之前的地址内容没有改变,但s1现在是指向s2的地址了,地址改变了
strcpy(s1,s2),是s1的内容和s2一样,但是s1的地址没有改变本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-09-27 01:52念君思宁的博客 字符串拷贝函数:strcpy的详解及模拟实现
- 2022-06-02 10:06OPPO内核工匠的博客 一、概述计算机编程语言顾名思义,是用来和计算机进行沟通的语言。计算机编程语言伴随着计算机的发明,作为计算机领域各种软件的基础,不断推动着计算机技术的发展。本文中,将主要关注设计开发一种计算机编程语言,...
- 2021-08-09 18:58《C/C++函数手册》是面向Windows编程领域的一份重要参考资料,主要涵盖了C和C++语言中的各种函数,包括它们的使用方法、参数说明、返回值及实例应用。这份手册通常以CHM(Microsoft Compiled HTML Help)格式存在,...
- 2025-03-31 07:27Echo-Nie的博客 结束符的字符串,比如这里是将str2拷贝到str1中去('\0'也同时拷贝进去),strcpy返回值的类型为char。错因在于:当 *arr2为 ...strcpy(str1,str2),函数作用是将 把含有。观察while循环,发现代码可以继续优化:>
- 2024-12-02 16:20E_Lonely的博客 一个过程或函数在其定义或说明中有直接或间接的调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可以描述出解题过程所需要的多次重复...
- 2024-07-27 14:17发挥一次的博客 1.字符分类函数 2.字符转换函数 3.1strlen 的使用 3.2strlen 的模拟实现 4.1strcpy 的使用 4.2strcpy 的模拟实现 5.1strcat 的使用 5.2strcat 的模拟实现 6.1strcmp 的使用 6.2strcmp 的模拟实现 7.strncpy 函数的...
- 2024-11-05 12:41bitenum的博客 【代码】【C/C++】memcpy函数的使用。
- 2024-06-20 09:30疑惑行为指挥官的博客 C++标准库提供了多种安全函数来替代传统的不安全函数,这些安全函数通过要求提供缓冲区大小参数,防止了缓冲区溢出和其他未定义行为,提高了程序的安全性。在实际开发中,建议优先使用这些安全函数,以编写更加健壮...
- 2021-04-22 15:04KimSaul1的博客 第 9 章 类的构造函数、析构函数与赋值函数 9.1 构造函数与析构函数的起源 9.2 构造函数的初始化表 9.3 构造和析构的次序 9.4 示例:类String 的构造函数与析构函数 9.5 不要轻视拷贝构造函数与赋值函数 9.6 示例:...
- 2021-01-16 12:47fengyufen_2017的博客 下面我来说说指针在C及C++语言中的用法。 1.指针的定义 上一篇文章,变量的三个要素之一,变量的值包括变量的数据值和变量的地址值。这个地址值也可以由另外的一个变量来存储,这个变量就需要是指针变量。 指针的...
- 2023-10-30 17:29小镇敲码人的博客 讲到这里大家可能就会有疑惑,既然库函数可以实现这么多功能,那还要程序员干什么呢?注意:库函数实现的功能一般都是较简单的,不足以满足所有的业务需求。所以更加重要的是:自定义函数。自定义函数和库函数一样,...
- 2020-06-11 11:18屋外下着猫和狗的博客 C语言编程规范一、代码总体原则二、头文件背景三、函数四、标识符命名与定义五、变量六、宏、常量七、质量保证八、程序效率九、注释十、排版与格式十一、表达式十二、代码编辑、编译十三、可测性十四、安全性十五、...
- 2022-05-14 14:09面试僧的博客 函数介绍 1.1函数概述 函数概念:是指完成某种特定功能的程序代码。 主次顺序:根据函数的主次顺序,可以分为主函数(唯一 main函数)和子函数(其它)。工程中只有一个main(忽略Linux进程方面知识)。 函数分类:...
- 2022-12-25 10:59jjrenhai的博客 函数在C语言中是十分重要的,每调用一次函数,就会在电脑内存产生一块空间,掌握了函数,就知道了stackoverflow。
- 2024-12-14 06:40weekbo的博客 构造函数名称与类名一样不能写返回类型(无返回值)创建对象时,则会自动调用执行,一般用于初始化可以有多个构造函数(建议只有一个无参的),这种声明方式我们称之为重载(其他函数也可以)编译器不要求必须提供...
- 2021-02-07 04:48shankusu2017的博客 本文主要给大家分享网络七层概念之网络编程socket,前边的章节已经给大家讲述了链路层、物理层、网络层、应用层、传输层等,欢迎学习嵌入式网络编程的朋友关注、转载和发表评论! (绝对的好文,建议先收藏和转载!...
- 2020-03-28 08:50AI拉呱的博客 面向对象的开发语言+C++编程规范+数据库知识,开发工具“turbo c,Visual C++6.0” 2)中高级工程师: 1、了解主流数据库“SQL Server ,Oracle”,多练习SQl有关的数据存储过程。了解数据库的原理。 2、UML:讨论交流...
- 2022-07-06 23:56guaabd的博客 本文主要讲述函数有关知识
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司