关注
楼主你好,我想个问题,我感觉第一段代码的问题不是函数结束后内存空间会释放吧,我感觉是有两个问题。
第一是getMemory中malloc的内存没有被free掉,会有内存泄露的问题。
第二,整个代码的目的是str指针分配内存,然后为其复制helloworld并输出,但是最后str的值仍为NULL,输出时会报错,因为getMemory函数并没有实现为str分配空间的功能,在getMemory中传入的是一级指针,只是把str的值传进去了,没有传入str的地址,在函数中malloc后就会把一个分配好的新地址赋值给p,此时p的值就不是str的值了,所以函数结束后str的值仍为NULL。要实现为str分配地址的功能,传入的应该是二级指针或是指针的引用,不能只传入一级指针
查看原帖
14 3
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 京东美团大战,你怎么看? #
41216次浏览 261人参与
# 工作经验重要还是工资重要? #
120884次浏览 821人参与
# 平安产险科技中心求职汇总 #
245123次浏览 2614人参与
# 实习进度记录 #
184863次浏览 2150人参与
# 产品人求职现状 #
193854次浏览 1796人参与
# 小红书取消大小周 #
5014次浏览 78人参与
# 设计人如何选offer #
96658次浏览 675人参与
# 机械人避雷的岗位/公司 #
10127次浏览 60人参与
# 毕业论文怎么查AI率 #
8484次浏览 535人参与
# 选择和努力,哪个更重要? #
72291次浏览 668人参与
# 一觉醒来,我成论文导师了… #
6657次浏览 128人参与
# 租房找室友 #
13323次浏览 95人参与
# 哪个瞬间让你对大厂祛魅了? #
289654次浏览 2097人参与
# 正在实习的你,在做dirty work吗 #
110154次浏览 748人参与
# 拼多多工作体验 #
15855次浏览 149人参与
# 我的求职精神状态 #
8742次浏览 190人参与
# 我在牛客求捞 #
43367次浏览 214人参与
# 顺丰求职进展汇总 #
47481次浏览 267人参与
# 读研or工作,哪个性价比更高? #
54505次浏览 660人参与
# 大城市找工作会更容易吗 #
19140次浏览 150人参与
# 好未来求职进展汇总 #
7772次浏览 62人参与