代码段  数据段分别是什么?

 

代码段:代码段就是程序中的可执行部分。

数据段:静态区或者数据区。全局变量 和 static变量。

其他变量呢? 在栈中。

 

代码段包括:

1、.text  机器代码

2、.rodata 只读数据:字符串应该是在这里?

 

数据段包括:

1、.data  已经初始化的全局变量和static变量。

2、.bss   尚未初始化的全局和static变量。

 

字符串在代码段的rodata段?

 

在目标文件中,未初始化的变量不需要占用任何实际的磁盘空间。运行时,在内存中分配这些变量,初始值为0.

 

posted on 2017-12-19 20:44  newbird2017  阅读(2189)  评论(0)    收藏  举报