色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么函數形參不能聲明為static

老白2年前16瀏覽0評論

為什么函數形參不能聲明為static?

static修飾的全局變量即為靜態變量

靜態全局變量有以下特點:

該變量在全局數據區分配內存,生存周期不被函數限制;未經初始化的靜態全局變量會被程序自動初始化為0(當你為靜態變量賦初始值后,它的值就一直是這個初始值,不會改變,直到被銷毀);靜態變量都在全局數據區分配內存;(代碼區//lowaddress全局數據區堆區棧區//highaddress)。

根據靜態局部變量的特點

每次調用函數時,靜態變量還是上次退出的值。

而參數, 每次調用的時候, 形參的值其實就是實參決定的

換句話說,每次調用函數, 形參都會被重新初始化或者說賦值

這樣的話, 用static就沒什么意義了,因為完全沒機會保留上次的值,必然會被重寫的。