数据段中存放:全局变量(初始化以及未初始化的)、静态变量(全局的和局部的、初始化的以及未初始化的) (未初始化的放在bss段中)代码段中存放:全局只读变量(const)、字符串常量 堆中存放:动态分配的区域 栈中存放:局部变量(初始化以及未初始化的,但不包含静态变量)、局部只读变量(const)