在c程式中包含檔案有以下兩種方法:
(1)用符號「<」和「>」將要包含的檔案的檔名括起來。這種方法指示預處理程式到預定義的預設路徑下尋找檔案。預定義的預設路徑通常是在include環境變數中指定的,請看下例:
include=c:\compiler\include;s:\source\headers;
對於上述include環境變數,如果用#include語句包含檔案,編譯程式將首先到c:\compiler\include目錄下尋找檔案;如果未找到,則到s:\source\headers目錄下繼續尋找;如果還未找到,則到當前目錄下繼續尋找。
(2)用雙引號將要包含的檔案的檔名括起來。這種方法指示預處理程式先到當前目錄下尋找檔案,再到預定義的預設路徑下尋找檔案。
對於上例中的include環境變數,如果用#include「file」語句包含檔案,編譯程式將首先到當前目錄下尋找檔案;如果未找到,則到c:\compiler\include目錄下繼續尋找;如果還未找到,則到s:\source\headers目錄下繼續尋找。
#include語句一般用來包含標準標頭檔案(例如stdio.h或stdlib.h),因為這些標頭檔案極少被修改,並且它們總是存放在編譯程式的標準包含檔案目錄下。#include「file」語句一般用來包含非標準標頭檔案,因為這些標頭檔案一般存放在當前目錄下,你可以經常修改它們,並且要求編譯程式總是使用這些標頭檔案的最新版本。
include和 include的區別
區別在於 如果用了,則一定要引入命名空間,即 using namespace std 如果用了,則不能引入命名空間,否則會引起編譯錯誤,提示找不到命名空間.例程如下 情況一 使用和命名空間 include using namespace std int main 輸出 need to use nam...
include 與 include 的區別
在新的c 標準中,生成新標頭檔案的方法僅僅是將現有c 頭檔名中的 h 去掉。例如,變成了,變成了,等等。對於c標頭檔案,採用同樣的方法,但在每個名字前還要新增乙個c。所以c的變成了,變成了,等等。舊的c 標頭檔案是官方所反對使用的 即,明確列出不再支援 但舊的c標頭檔案則沒有 以保持對c的相容性 下...
include 和 include 的區別
answer 1 include 會將指定檔案的內容插入到源程式檔案中。當使用的格式時,編譯器會從環境變數include所指定的路徑中尋找file name 檔案,如果沒有定義include,c 編譯器會在指定的路徑中搜尋檔案。如ht ide3000安裝後,預設include路徑是c ht ide3...