static和extern的使用

1. static作用:? 用static修飾的變量,程序一運(yùn)行就會(huì)分配一次內(nèi)存

- 修飾局部變量

* 延長(zhǎng)這個(gè)局部變量的生命周期,只要程序運(yùn)行,就會(huì)一直存在

* 局部變量只會(huì)分配一次內(nèi)存,為什么??用static修飾的代碼,只會(huì)在程序已啟動(dòng)的時(shí)候就會(huì)執(zhí)行,以后就不會(huì)再執(zhí)行了

- 修飾全局變量

* 只會(huì)修改全局變量的作用域,表示智能是當(dāng)前文件內(nèi)使用

2. extern作用:

- 只能聲明一個(gè)全局變量,不能定義變量.? 注意:extern修飾的變量不能初始化

- 使用場(chǎng)景,一般用于聲明全局變量

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • static static的作用 修飾局部變量:1.延長(zhǎng)局部變量的生命周期,程序結(jié)束才會(huì)銷毀2.局部變量只會(huì)生成一...
    kangyiii閱讀 210評(píng)論 0 0
  • 1 原理 1.1 首先,關(guān)于聲明和定義的區(qū)別。 這種寫法(函數(shù)原型后加;號(hào)表示結(jié)束的寫法)只能叫函數(shù)聲明而不能叫函...
    Pitfalls閱讀 6,820評(píng)論 2 12
  • static 修飾局部變量 讓局部變量只初始化一次 局部變量在程序中只有一份內(nèi)存 并不會(huì)改變局部變量的作用域,僅僅...
    大沖哥閱讀 1,478評(píng)論 0 1
  • 1.項(xiàng)目經(jīng)驗(yàn) 2.基礎(chǔ)問題 3.指南認(rèn)識(shí) 4.解決思路 ios開發(fā)三大塊: 1.Oc基礎(chǔ) 2.CocoaTouch...
    扶光啟玄閱讀 5,204評(píng)論 0 13
  • 相對(duì)精神關(guān)懷,中國人“身體化”的關(guān)懷更容易(多多喝水,早點(diǎn)睡,少抽煙,多吃健康食物?。┎僮髌饋黼y度更小。更符合寒暄...
    Jolly6閱讀 225評(píng)論 0 0

友情鏈接更多精彩內(nèi)容