国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 保康县| 射洪县| 平潭县| 柳林县| 合水县| 东丽区| 贵州省| 永康市| 西贡区| 兰溪市| 西平县| 巫山县| 彭州市| 颍上县| 沐川县| 铁岭县| 宁河县| 淳化县| 汉中市| 武城县| 东港市| 石家庄市| 兴海县| 沂源县| 宁安市| 青冈县| 镇沅| 昆山市| 宜丰县| 西乌| 兴城市| 江门市| 镇原县| 会理县| 金阳县| 滁州市| 焦作市| 琼结县| 石柱| 集安市| 漳平市|