- 博客(2)
- 收藏
- 关注
原创 初学者关于c语言中函数局部变量空间释放的理解
比如下面一段代码:理论上来说,a是fun()函数的局部变量,而局部变量的内存空间应该在该函数运行结束后即释放掉,也就是说a变量的空间应该在fun()函数运行结束后即释放掉,所以在主函数用用p来接收a的首地址是没有意义的,因为p将指向了一个已经被释放掉了的空间,将会出现非法内存访问,但运行结果却如下:没有错误,也没有警告。这个问题在初学c语言的时间困惑了我很长的时间,
2017-04-30 10:17:05 9343 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人