代码段 数据段分别是什么?
代码段:代码段就是程序中的可执行部分。
数据段:静态区或者数据区。全局变量 和 static变量。
其他变量呢? 在栈中。
代码段包括:
1、.text 机器代码
2、.rodata 只读数据:字符串应该是在这里?
数据段包括:
1、.data 已经初始化的全局变量和static变量。
2、.bss 尚未初始化的全局和static变量。
字符串在代码段的rodata段?
在目标文件中,未初始化的变量不需要占用任何实际的磁盘空间。运行时,在内存中分配这些变量,初始值为0.
浙公网安备 33010602011771号