亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當前位置:計算機等級 > 二級考試 > C語言程序設(shè)計 > C語言輔導(dǎo) > 文章內(nèi)容
        

      全國計算機等級考試二級C語言入門教程(80)

      中華IT學(xué)院   【 】  [ 2016年3月25日 ]

      外部變量外部變量的類型說明符為extern。

      在前面介紹全局變量時已介紹過外部變量。這里再補充說明外部變量的幾個特點:

      1. 外部變量和全局變量是對同一類變量的兩種不同角度的提法。全局變是是從它的作用域提出的,外部變量從它的存
      儲方式提出的,表示了它的生存期。
      2. 當一個源程序由若干個源文件組成時, 在一個源文件中定義的外部變量在其它的源文件中也有效。例如有一個源
      程序由源文件 F1.C和 F2.C組成: F1.C
      int a,b; /*外部變量定義*/
      char c; /*外部變量定義*/
      main()
      {
      ……
      }
      F2.C
      extern int a,b; /*外部變量說明*/
      extern char c; /*外部變量說明*/
      func (int x,y)
      {
      ……
      }
      在 F1.C和 F2.C兩個文件中都要使用a,b,c三個變量。在F1.C文件中把 a,b,c都定義為外部變量。在 F2.C文件中用
      extern把三個變量說明為外部變量,表示這些變量已在其它文件中定義,并把這些變量的類型和變量名,編譯系統(tǒng)不
      再為它們分配內(nèi)存空間。 對構(gòu)造類型的外部變量, 如數(shù)組等可以在說明時作初始化賦值,若不賦初值,則系統(tǒng)自動
      定義它們的初值為0。

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照