摘要: C/C++程序一般分为1.程序段(text):程序段为程序代码在内存中的映射.一个程序可以在内存中多有个副本,通常为只读.2.初始化的全局变量(data):在程序运行值初已经对变量进行初始化的3.未初始化的全局变量(bss):在程序运行初未对变量进行初始化的数据,特点是:可读写的,在程序执行之前BSS段会自动清0。所以,未初始的全局变量在程序执行之前已经成0了。4.堆(stack):存储局部,临时变量,在程序块开始时自动分配内存,结束时自动释放内存.存储函数的返回指针.5.栈(heap):存储动态内存分配,需要程序员手工分配,手工释放.网上搜到的、书中所讲的一般都如图所示,我比较疑惑的是cha 阅读全文
posted @ 2013-01-21 23:50 distinct 阅读(446) 评论(0) 推荐(0) 编辑