鱼C论坛

 找回密码
 立即注册
查看: 2980|回复: 2

关于数据结构的函数

[复制链接]
发表于 2016-10-12 23:05:52 | 显示全部楼层 |阅读模式

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

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

x
为什么那些基础操作的函数,有些的参数是指针有些却不是指针。这样做有什么好处??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-10-13 01:57:57 | 显示全部楼层
本帖最后由 zzzz76 于 2016-10-13 02:05 编辑

函数中定义的变量(不带static)是局部变量,函数调用结束后就会释放相应的内存
参数为指针可以改变指针指向的原函数中的一段内存,不是指针的话仅仅是向局部变量传入一个值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-13 20:04:12 | 显示全部楼层
参数是指针的话,在子函数里对指针指向的变量操作,返回原函数时,这个操作是保留的,而如果是一般变量作为参数,对该参数的操作,返回原函数后不会保留,因为该形参仅仅是原函数实际参数的新的备份,不会对原函数带来任何影响
满意麻烦评个分
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 17:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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