include包含頭文件的語句中,雙引號(hào)和尖括號(hào)的區(qū)別(詳解)
#include <>格式:引用標(biāo)準(zhǔn)庫頭文件,編譯器從標(biāo)準(zhǔn)庫目錄開始搜索
#incluce ""格式:引用非標(biāo)準(zhǔn)庫的頭文件,編譯器從用戶的工作目錄開始搜索
預(yù)處理器發(fā)現(xiàn) #include 指令后,就會(huì)尋找后跟的文件名并把這個(gè)文件的內(nèi)容包含到當(dāng)前文件中。被包含文件中的文本將替換源代碼文件中的#include指令,就像你把被包含文件中的全部內(nèi)容鍵入到源文件中的這個(gè)位置一樣。
#include 指令有兩種使用形式
#include <stdio.h> 文件名放在尖括號(hào)中
#include “mystuff.h” 文件名放在雙引號(hào)中
尖括號(hào)< 和> 括起來表明這個(gè)文件是一個(gè)工程或標(biāo)準(zhǔn)頭文件。查找過程會(huì)檢查預(yù)定義的目錄,我們可以通過設(shè)置搜索路徑環(huán)境變量或命令行選項(xiàng)來修改這些目錄。
如果文件名用一對(duì)引號(hào)括起來則表明該文件是用戶提供的頭文件,查找該
文件時(shí)將從當(dāng)前文件目錄(或文件名指定的其他目錄)中尋找文件,然后再在標(biāo)準(zhǔn)位置尋找文件。
以上這篇include包含頭文件的語句中,雙引號(hào)和尖括號(hào)的區(qū)別(詳解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C++小利器之std::bind參數(shù)綁定包裝器的使用詳解
從 C++11 開始,標(biāo)準(zhǔn)庫提供了 std::bind 用于綁定函數(shù) f 和調(diào)用參數(shù),返回一個(gè)新可調(diào)用函數(shù)對(duì)象 fn,下面就跟隨小編一起深入了解一下std::bind的具體使用吧2023-12-12
Qt中PaintEvent繪制實(shí)時(shí)波形圖的實(shí)現(xiàn)示例
本文主要介紹了Qt中PaintEvent繪制實(shí)時(shí)波形圖的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
C語言植物大戰(zhàn)數(shù)據(jù)結(jié)構(gòu)堆排序圖文示例
這篇文章主要為大家介紹了C語言植物大戰(zhàn)數(shù)據(jù)結(jié)構(gòu)堆排序的圖文示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05
C語言超詳細(xì)講解循環(huán)與分支語句基礎(chǔ)
各位小伙伴們,今天給大家?guī)淼氖茄h(huán)與分支語句,本篇將會(huì)向大家介紹這些語句的格式和使用的基本方法,感興趣的朋友來看看吧2022-04-04
C++?STL之string的模擬實(shí)現(xiàn)實(shí)例代碼
C++中有命名空間的存在,我們只需把我們的代碼封到自定義的命名空間即可,下面這篇文章主要給大家介紹了關(guān)于C++?STL之string的模擬實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下2023-01-01
C++ 中約瑟夫環(huán)替換計(jì)數(shù)器m(數(shù)組解決)
這篇文章主要介紹了C++ 中約瑟夫環(huán)替換計(jì)數(shù)器m(數(shù)組解決)的相關(guān)資料,需要的朋友可以參考下2017-05-05

