天天看點

static和全局變量

1.概述

static關鍵字在c語言中比較常用,使用恰當能夠大大提高程式的子產品化特性,有利于擴充和維護。

但是對于c語言初學者,static由于使用靈活,并不容易掌握。本文就static在c語言中的應用進行總結,供參考使用。錯漏之處,請不吝指正。

簡單概述:

全局變量:進入每個函數,重新在棧中開辟記憶體,供給使用,函數結束後銷毀。

static

做全局:周期在整個程式運作完,每個函數進入後不會新開辟記憶體,就初始的放在靜态區,可以讀寫,更改。

做局部變量:作用域在函數内部,但是函數結束不銷毀,放在靜态區,下一次調用函數時,保留原值

繼續閱讀