記得初學者很常問我#include兩個格式有何不同,雙引號「"xxx"」和小於大於「<xxx>」所代表的功能有何差別,剛開始寫程式的時候,我們都只會使用小於大於「<xxx>」格式,這樣也就足夠讓我們引入C語言已提供的程式內容,當我們成為進接程式設計師,便開始要會使用雙引號「"xxx"」格式了!
#include(引入檔案)
此敘述之主要目的是讓我們將某個程式檔或標頭檔引入在目前的程式內,使目前的程式可引用該檔內的資料或程式。語法如下:
- #include “檔案名稱":系統將會到目前的目錄(路徑)下尋找所指定的檔案,如果找不到,就會去系統設定的目錄(路徑)下尋找。
- #include <檔案名稱>:系統會到系統設定的目錄(路徑)下尋找所指定的檔案。
由此可知,若完全不知道該使用雙引號還是小於大於的人,直接使用雙引號一定能夠通過編譯,只是如此一來可讀性會降低,別人也會知道程式的作者連這麼簡單的規範也不曉得而會心一笑XD~
參考:C的前置處理器。
隨意留個言吧:)~