陽明山
靜態變數(static), 外部(external, global)變數, 靜態外部(static external)變數 c
陽明山
用 static 在全域變數或 function 上有好處是可以減少 compiler 在做 linking 時所建立的 global symbol table 的 size, 也可以減少 symbol 名稱相同的機會, 而在區域變數上, 也可以省卻使用 global variable 的方式, 用簡易的方式宣告且使用位於 heap 的變數, 且我們可以知道該靜態區域變數只會為此區域所用.~ 來源
載入新的回覆