91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++變量 靜態和全局有何區別

c++
小樊
156
2024-07-26 15:04:08
欄目: 編程語言

靜態變量和全局變量都是在程序的整個生命周期內存在的變量,但是它們有以下區別:

  1. 作用域不同:全局變量的作用域是整個文件,靜態變量的作用域則是在聲明它的函數內部。

  2. 生命周期不同:全局變量的生命周期是整個程序的運行期間,靜態變量的生命周期是在程序運行時分配內存,直到程序結束才釋放。

  3. 存儲方式不同:全局變量存儲在全局數據區,靜態變量存儲在靜態存儲區。

  4. 初始化方式不同:全局變量沒有賦初值時會被系統默認初始化為0,靜態變量沒有賦初值時會被系統默認初始化為0。

總的來說,靜態變量作用于局部,只能在定義它的函數內部使用,而全局變量則可以在整個程序中使用。

1
永登县| 克东县| 石家庄市| 永善县| 阳信县| 肥东县| 茌平县| 崇礼县| 津南区| 潮安县| 通榆县| 和硕县| 灌南县| 宝兴县| 江华| 富裕县| 石狮市| 青河县| 乌兰察布市| 岑溪市| 合水县| 满城县| 成安县| 镇坪县| 改则县| 剑河县| 阳东县| 安陆市| 集安市| 小金县| 寿光市| 广宗县| 永平县| 东海县| 正阳县| 北辰区| 虞城县| 昌吉市| 邯郸市| 肥东县| 濮阳县|