摘要:
一个进程在内存中有5个区域 1. 程序代码区 用于存放程序代码,程序员一般不用关心。 2. 文字常量区 一般定义字符串时,字符串内容是在文字常量区的: char* s = "hello, world"; //指针s指向内存中的常量区的"hello, world" 3. 全局(静态)存储区 全局变量,静态(static)变量是一起的,都放在全局(静态)存储区,全局(静态)存储区中存放的数据会一直保存直到被新的数据覆盖或者进程退出。 以上3部分的内存分配,在编译时就已经完成。 4. 栈 局部变量、函数参数、函数入口地址等存放于栈中。主要是存放临时性数据,变量 阅读全文
posted @ 2013-05-08 18:40
反光镜的博客
阅读(809)
评论(0)
推荐(0)

浙公网安备 33010602011771号