普通局部變量、普通全局變量、靜態局部變 量、靜態全局變量的區別

普通局部變量:
存在棧區、不初始化內容隨機、只在定義所在的複合語句中有效、符合語句結束變量空間釋放

普通全局變量:
存在全局區、不初始化內容爲0、進程結束空間才被釋放,能被當前源⽂件或其他源⽂件使⽤,只是其他源⽂件使⽤的時候,記得使⽤extern修飾

靜態局部變量:
存在全局區、不初始化內容爲0、整個進程結束空間才被釋放,只能在定義所在的複合語句中有效

靜態全局變量:
存在全局區、不初始化內容爲0、整個進程結束空間才被釋放,只能被當前源⽂件使⽤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章