鱼C论坛

 找回密码
 立即注册
查看: 2285|回复: 4

free()

[复制链接]
发表于 2020-10-21 20:44:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
为什么视频中报错了,而我的没报错
free不是要返回申请来的空间的地址吗?
QQ截图20201021204220.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-21 20:49:22 | 显示全部楼层
这个确实错了,编译时出错
你没显示应该是你自己的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-21 21:54:40 | 显示全部楼层
资治通鉴 发表于 2020-10-21 20:49
这个确实错了,编译时出错
你没显示应该是你自己的问题

我又试了一下,还是没有提示错误,不知道为什么
那如果我要返回的话是要写成free(p-1)吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-22 11:30:59 | 显示全部楼层
马老师 发表于 2020-10-21 21:54
我又试了一下,还是没有提示错误,不知道为什么
那如果我要返回的话是要写成free(p-1)吗?

不是的,因为定义的是void*类型的指针,p++会出错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-22 18:22:18 | 显示全部楼层
资治通鉴 发表于 2020-10-22 11:30
不是的,因为定义的是void*类型的指针,p++会出错

出错不是因为free()返回的地址和原来的地址不一样吗,这个应该没问题吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 22:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表