學科小知識擴充

1.static 和非static 的區別 局部變量:每次進入子函數都從新賦值,生命週期是子函數結束,內存就會被釋放 static局部變量:開始定義時賦值,雖然它的做用域也只是子函數,可是它的生命週期倒是整個程序結束。html static函數與普通函數的區別: static函數在內存中只有一份,普通函數在每一個被調用中維持一份拷貝(堆棧),全局變量存在於(靜態區)中,動態申請數據存在於(堆)中。
相關文章
相關標籤/搜索