C/C++變量

局部變量:即定義在一個函數中的變量,此函數終結則此變量消失小程序

全局變量:定義在函數外面的變量,在一個可執行文件中有效,只有該程序終結纔會消失(即該變量永遠不會有未被定義錯誤)。模塊化

靜態全局變量:在程序生命週期都存在且地址是程序的代碼段的地址中。但只在此模塊中能夠利用。(只有大程序中與全局變量有區別,小程序不用考慮。區別是)函數

靜態局部變量:生命週期是程序的生命週期,但只在定義該變量的函數中可使用。生命週期

寄存器變量:放在寄存器中的變量。(推薦不要定義。。。。。)   register變量

外部變量:主要是模塊化程序中使用    extern程序

相關文章
相關標籤/搜索