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)景,一般用于聲明全局變量