static關鍵字在C語言中用來限制變數的作用域和生命週期。限製檔案局部變數的作用域,使其只在本文件中存取。限制函數局部變數的作用域,使其只在本函數中存取。使得檔案作用域變數在程式運行期間一直存在。使得函數作用域變數在每次進入函數時創建,離開時銷毀,但每次進入時保留其值。
static在C語言中的作用
#:
static關鍵字在C語言中用來限制變數的作用域和生命週期。
變數作用域:
變數生命週期:
使用場景:
範例:
檔案局部變數:
<code class="c">static int globalVariable; // 只能在本文件中访问</code>
函數局部變數:
<code class="c">static int functionVariable; // 只能在本函数中访问,每次调用函数时保持值</code>
注意:
以上是static在c語言中的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!