您的位置:首页 > 健康 > 美食 > 怎么购买域名和服务器_聊城手机网站建设服务_软文推广平台_百度seo搜索引擎优化方案

怎么购买域名和服务器_聊城手机网站建设服务_软文推广平台_百度seo搜索引擎优化方案

2025/3/13 15:28:07 来源:https://blog.csdn.net/2301_81226734/article/details/145125413  浏览:    关键词:怎么购买域名和服务器_聊城手机网站建设服务_软文推广平台_百度seo搜索引擎优化方案
怎么购买域名和服务器_聊城手机网站建设服务_软文推广平台_百度seo搜索引擎优化方案

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省

题目

1b912cf6122f45479ede97a720cd480d.jpg

这个代码有什么问题?

过程:

从主函数开始进入Test函数,在这个Test函数里面,创建了一个str指针变量,str里面放了一个空指针,然后Getmemory函数去调用,要用的结果放在str里面,然后调用它的时候在函数内部创建了一个局部变量p数组里面放的hello world,然后返回的是p的起始地址,放到了str里面,但是p的那块空间已经还给操作系统了,然后打印的时候就会打印出随机值,这个时候就是非法访问空间了

这个就是返回栈空间地址的问题

总结:

Getmemory函数内部创建的数组是在栈区上创建的,出了函数,p数组的空间就还给了操作系统,返回的地址是没有实际意义的,如果通过返回的地址去访问内存,就是非法访问内存的

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com