靜态全局變量
作用域:隻能在其聲明的源檔案中使用,在同一源程式的其它源檔案中不能使用
生存周期:整個源程式
存儲方式:靜态存儲
非靜态全局變量
作用域:整個源程式(即在在同一源程式的所有源檔案中都是有效的)
生存周期:整個源程式
存儲方式:靜态存儲
靜态局部變量
作用域:隻能在其所聲明的函數中使用,并且隻會執行第一次的初始化
生存周期:整個源程式
存儲方式:靜态存儲
非靜态局部變量
作用域:隻能在其所聲明的函數中使用
生存周期:所在函數,會随函數的調用和退出而産生和消失
存儲方式:動态存儲