陽明山
靜態變數(static), 外部(external, global)變數, 靜態外部(static external)變數 c
陽明山
C 語言:關於變數的二三事 @ 傑克! 真是太神奇了! :: 痞客邦 ::
陽明山
【C 語言入門】12.9 - 全域 (global) 變數的特殊性
【C 語言入門】12.10 - 全域變數與靜態 (static) 區域變數
陽明山
用 static 在全域變數或 function 上有好處是可以減少 compiler 在做 linking 時所建立的 global symbol table 的 size, 也可以減少 symbol 名稱相同的機會, 而在區域變數上, 也可以省卻使用 global variable 的方式, 用簡易的方式宣告且使用位於 heap 的變數, 且我們可以知道該靜態區域變數只會為此區域所用.~ 來源