開心生活站

位置:首頁 > 生活常識 > 

static變量存儲在哪裏

static的變量都放在數據段,但是初始值若爲0則放在BSS節中。而初始值非零則放在數據節中。數據節和BSS節都屬於數據段。

static變量存儲在哪裏

對象的存儲,可分爲三類:靜態存儲(static storage);自動存儲(automatic storage);動態分配存儲(allocated or dynamic storage)。對於自動存儲則對應的是棧(stack),動態分配存儲對應的是堆(heap);靜態存儲可分爲。bss/.data/.rodata等數據段(section)。在程序執行中把初始值爲零或者是未設初始值的變量放在。bss段中。

變數或變量,是指沒有固定的值,可以改變的數。變量以非數字的符號來表達,一般用拉丁字母。變量是常數的相反。變量的用處在於能一般化描述指令的方式。若果只能使用真實的值,指令只能應用於某些情況下。變量能夠作爲某特定種類的值中任何一個的保留器。

標籤:static 變量 存儲