国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

static和extern

2019-11-14 18:39:04
字體:
供稿:網(wǎng)友

static 和 extern 修飾局部變量

static修飾局部變量:

  作用:1)static定義的變量的作用域會得到延長

           2) static定義變量的語句只會被執(zhí)行一次

 extern不能夠修飾局部變量的

void test (int num){    static int n = 0;    PRintf("%d",n);    n++;}int main(){     test();   // 輸出結(jié)果為0     test();   // 輸出結(jié)果為1     test();   // 輸出結(jié)果為2}

  static 對全局變量的作用(內(nèi)部變量)

          static修飾的全局變量,表示該全局變量只能在當前文件中使用,而不能在其他文件中使用

          在不同的文件中,使用static可以聲明的同名的變量

extern 對全局變量的作用

          extern修飾的全局變量,表示當前變量可以在本文件中使用,也可以在

          其他文件中使用

          extern聲明的全局變量在不同的文件中不能同名(兩個文件須由包含關(guān)系)

 static 和 extern對函數(shù)的作用

      static 修飾的函數(shù),是一個內(nèi)部函數(shù)(只能在定義的那個文件中去使用)

      extern 聲明的函數(shù),可以在定義文件中使用,也可以在其他文件中使用

          


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 万宁市| 呼玛县| 全南县| 西贡区| 察哈| 民和| 安平县| 合肥市| 榆树市| 县级市| 河间市| 汕尾市| 衡阳市| 建始县| 海丰县| 疏勒县| 隆昌县| 张家口市| 莱州市| 响水县| 雷山县| 洛川县| 缙云县| 安宁市| 城固县| 林西县| 资中县| 新泰市| 忻州市| 葵青区| 深圳市| 庄河市| 陵川县| 沾益县| 日照市| 青铜峡市| 海原县| 梓潼县| 黄浦区| 庄浪县| 修水县|