C 語言之預先處理 ---------檔案包含

來源:互聯網
上載者:User

標籤:style   color   使用   檔案   rgb   時間   

檔案包含是C預先處理程式的另一個重要功能。檔案包含命令列的一般形式為: #include"檔案名稱" 在前面我們已多次用此命令包含過庫函數的標頭檔。例如:
#include"stdio.h"
#include"math.h"

檔案包含命令的功能是把指定的檔案插入該命令列位置取代該命令列, 從而把指定的檔案和當前的來源程式檔案連成一個源檔案。

在程式設計中,檔案包含是很有用的。 一個大的程式可以分為多個模組,由多個程式員分別編程。 有些公用的符號常量或宏定義等可單獨組成一個檔案, 在其它檔案的開頭用包含命令包含該檔案即可使用。這樣,可避免在每個檔案開頭都去書寫那些公用量, 從而節省時間,並減少出錯。


對檔案包含命令還要說明以下幾點:

1. 包含命令中的檔案名稱可以用雙引號括起來,也可以用角括弧括起來。

例如: 以下寫法都是允許的: #include"stdio.h" #include<math.h> 但是這兩種形式是有區別的:使用角括弧表示在包含檔案目錄中去尋找(包含目錄是由使用者在設定環境時設定的), 而不在源檔案目錄去尋找; 使用雙引號則表示首先在當前的源檔案目錄中尋找,若未找到才到包含目錄中去尋找。 使用者編程時可根據自己檔案所在的目錄來選擇某一種命令形式。


2. 一個include命令只能指定一個被包含檔案, 若有多個檔案要包含,則需用多個include命令。


3. 檔案包含允許嵌套,即在一個被包含的檔案中又可以包含另一個檔案。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.