static靜態變量的作用
static靜態變量的作用是記憶功能、限制作用域。
1、記憶功能:static在函數體內,靜態變量具有記憶功能,即壹個被聲明為靜態的變量在這壹函數被調用的過程中其值維持不變。
2、限制作用域:static在模塊內但在函數體外,靜態變量的作用域範圍有限,壹個變量被聲明為靜態的,那麽該變量可以被模塊內所有函數訪問,但不能被模塊外的壹些函數訪問。
3、靜態變量static在計算機編程領域是指那些在程序執行前系統就為之靜態分配也即在運行時中不再改變分配情況存儲空間的壹類變量,簡而言之,在整個程序生命周期中,靜態變量的地址始終保持不變,也就是說在整個程序中只保存有壹份拷貝。