关注
楼主你好,我想个问题,我感觉第一段代码的问题不是函数结束后内存空间会释放吧,我感觉是有两个问题。
第一是getMemory中malloc的内存没有被free掉,会有内存泄露的问题。
第二,整个代码的目的是str指针分配内存,然后为其复制helloworld并输出,但是最后str的值仍为NULL,输出时会报错,因为getMemory函数并没有实现为str分配空间的功能,在getMemory中传入的是一级指针,只是把str的值传进去了,没有传入str的地址,在函数中malloc后就会把一个分配好的新地址赋值给p,此时p的值就不是str的值了,所以函数结束后str的值仍为NULL。要实现为str分配地址的功能,传入的应该是二级指针或是指针的引用,不能只传入一级指针
查看原帖
14 3
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛油的搬砖plog #
19898次浏览 94人参与
# 为什么那么多公司毁约 #
161712次浏览 1206人参与
# 一人一个landing小技巧 #
18832次浏览 353人参与
# 我在牛爱网找对象 #
176439次浏览 1317人参与
# 520告白墙 #
12642次浏览 235人参与
# 找工作的破防时刻 #
20635次浏览 335人参与
# 腾讯音乐求职进展汇总 #
85631次浏览 478人参与
# 实习学不到东西怎么办? #
202215次浏览 2096人参与
# 机械人,说说你的烦心事 #
64842次浏览 825人参与
# 哪些企业的面试体验感最差? #
23592次浏览 231人参与
# 高学历就一定能找到好工作吗? #
46261次浏览 579人参与
# 你会为了工作牺牲生活吗? #
35023次浏览 286人参与
# 机械应届生薪资要多少才合适? #
21288次浏览 90人参与
# 入职以后才知道的校招谎言 #
80138次浏览 542人参与
# 机械制造岗投递时间线 #
21792次浏览 339人参与
# 25届秋招公司红黑榜 #
259006次浏览 1087人参与
# 拼多多工作体验 #
21394次浏览 156人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
27355次浏览 154人参与
# 实习生应该准时下班吗 #
211650次浏览 1362人参与
# 选完offer后,你后悔学本专业吗 #
42587次浏览 221人参与