1. 程式人生 > >小甲魚 P39 C語言的記憶體佈局規律 程式碼段 資料段 bss段 堆 棧

小甲魚 P39 C語言的記憶體佈局規律 程式碼段 資料段 bss段 堆 棧

小甲魚 P39 C語言的記憶體佈局規律

程式碼段(Text segment):

通常是指用來存放程式執行程式碼的一塊記憶體區域。

資料段:(Initialized data segment):

通常用來存放已經初始化的全域性變數和區域性靜態變數

BSS段:

通常是指用來存放程式中未初始化的全域性變數的一塊記憶體區域。

#include <stdio.h>

int global_uuinit_var;//bss段
int global_uuinit_var1 = 520;//資料段

int main(void)
{
	static int num;//bss段 
	static int num1 = 1;//資料段 
	
	char *str = "hello world";//程式碼段 
	
	return 0;
}