C语言中程序在内存中的分段
当程序开始运行后,会加载到内存中,会把内存分成若干个段,每一段的功能和权限不同。代码段:通常是用来存放程序执行代码的的一块内存区域,该段的权限是只读权限,存放的是二进制指令、常量、具有const属性且被初始化过的全局变量和静态变量、字符串字面值。只读段:存放一些只读的数据,有字符串字面值数据段:用来存储被初始化过的全局变量和静态变量BSS段:用来存储未被初始化过的全局变...