變數的作用域和生命週期

2021-10-16 17:19:52 字數 320 閱讀 1271

了解並掌握變數的作用域和生命週期。

作用域(scope),程式設計概念,通常來說,一段程式**中所用到的名字並不總是有效(可用的)而限定這個名字的可用性的**範圍就是這個名字的作用域。

例如:1、 區域性變數的生命週期是:進入作用域生命週期開始,出作用域生命週期結束。

2、 全域性變數的生命週期是:整個程式的生命週期。

變數的生命週期指的是變數的建立到變數的銷毀之間的乙個時間段

例如:1、 區域性變數的生命週期是:進入作用域生命週期開始,出作用域生命週期結束。

2、 全域性變數的生命週期是:整個程式的生命週期。

作用域和生命週期

1.作用域 可見性 作用域 可見性 指識別符號能夠被使用的範圍 只有在作用域內識別符號才可以被使用。此階段針對編譯和鏈結過程 1 函式中定義的識別符號,包括形參和函式體中定義的區域性變數,作用域都在該函式內,也稱作函式域。2 檔案作用域也稱全域性作用域。定義在所有函式之外的識別符號,具有檔案作用域,...

變數的生命週期與作用域

變數的型別 區域性變數和全域性變數 對於c 變數來說,有兩個屬性非常重要 作用域和生命週期,它們從兩個不同的維度描述了乙個變數的時間和空間。區域性變數也稱為內部變數。區域性變數是在函式內作定義說明的。其作用域僅限於函式內,離開該函式後再使用這種變數是非法的。全域性變數也稱為外部變數,它是在函式外部定...

作用域 生命週期

作用域 能夠被使用的範圍 生命週期 生命的誕生和死亡 在類裡頭,先使用變數,後期到main裡幫助建立生命 在main裡頭作用域的範圍小於等於生命週期的範圍,在使用作用域之前已經預設存在生命週期了 作用域是不考慮生命週期的,因為作用域的線路比執行時候來的條數廣 作用域是製造多條線路,生命週期是執行一條...