C 中 include的兩種方式

2021-08-28 21:00:11 字數 614 閱讀 6106

一、#include< >

#include< > 引用的是編譯器的類庫路徑裡面的標頭檔案。

假如你編譯器定義的自帶標頭檔案引用在 c:\keil\c51\inc\ 下面,則 #include引用的就是 c:\keil\c51\inc\stdio.h 這個標頭檔案,不管你的專案在什麼目錄裡, c:\keil\c51\inc\stdio.h 這個路徑就定下來了,一般是引用自帶的一些標頭檔案,如: stdio.h、conio.h、string.h、stdlib.h 等等。

二、#include" "

#include" " 引用的是你程式目錄的相對路徑中的標頭檔案。

假如你的專案目錄是在 d:\projects\tmp\ ,則 #include"my.h" 引用的就是 d:\projects\tmp\my.h 這個標頭檔案,一般是用來引用自己寫的一些標頭檔案。如果使用 #include" " ,它是會先在你專案的當前目錄查詢是否有對應標頭檔案,如果沒有,它還是會在對應的引用目錄裡面查詢對應的標頭檔案。例如,使用 #include "stdio.h" 如果在你專案目錄裡面,沒有 stdio.h 這個標頭檔案,它還是會定位到 c:\keil\c51\inc\stdio.h 這個標頭檔案的。

include的兩種區別

c 中經常會用到 include 和 include 它們到底有什麼區別呢?1.引入標準庫檔案 include filename.h 格式引用標準庫的標頭檔案。編譯器將從標準庫目錄開始搜尋。標準庫目錄是在開發環境中設定的庫檔案的路徑。如圖 2.也就是說編譯器會到這兩個路徑中找引用的檔案,如果找不到,...

JSP中兩種INCLUDE的區別

include file jsp 個人理解 先包含檔案,兩個檔案最終編譯為乙個檔案 不可傳參 1.這是一種driective指令,是一種編譯指令,是在編譯期間的指令,是靜態包含,即將指定的jsp頁面或html頁面包含進來,整個頁面一起編譯。2.不能在include指令裡面傳遞引數,如 include...

jsp 中 include 的兩種用法

1.兩種用法 include file 2.用法區別 1 執行時間上區別 include file relativeuri 是在翻譯階段執行 在請求處理階段執行.jsp中的兩種包含頁面的方法 第一種 include指令 當jsp轉換成servlet時引入指定檔案 靜態包含 第二種 jsp inclu...