内存中的堆区和栈区

对于上面的程序来说,当这个程序编译之后成为.obj文件,是放在只读区的; char s中的s是变量所以是存放在栈中,但是对于s的赋值“abc”是一个字符串常量,所以“abc\0”是存放在只读区的. 静态局部变量在静态存储区内分配存储单元。在程序整个运行期间都不释放。虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的,也就是说,在其他函数中它是“不可见”的。 内存泄漏意思是说程序运行
相关文章
相关标签/搜索