天天看點

static 靜态變量

靜态全局變量

作用域:隻能在其聲明的源檔案中使用,在同一源程式的其它源檔案中不能使用

生存周期:整個源程式

存儲方式:靜态存儲

非靜态全局變量

作用域:整個源程式(即在在同一源程式的所有源檔案中都是有效的)

生存周期:整個源程式

存儲方式:靜态存儲

靜态局部變量

作用域:隻能在其所聲明的函數中使用,并且隻會執行第一次的初始化

生存周期:整個源程式

存儲方式:靜态存儲

非靜态局部變量

作用域:隻能在其所聲明的函數中使用

生存周期:所在函數,會随函數的調用和退出而産生和消失

存儲方式:動态存儲