1. 程式人生 > >變數的生命期和作用域

變數的生命期和作用域

一、變數的作用域:是從編寫程式碼的角度,每個變數都有一個有效的範圍。在這個範圍之內這個變數是可以訪問的。

        可以訪問上一層級的變數

二、區域性變數的作用域:(1)從定義之處生效(2)到大括號結束失效(該變數所在大括號)

      變數的生命期:是從程式運算的角度,指當程式執行時,什麼時候該變數生效、什麼時候該變數失效。這個範圍和作用域是完全相對的。

       全域性變數的生命期:在程式執行過程中,它始終有效。

可以和上一層級變數名相同,稱為變數的覆蓋。(就近訪問)