C C 中 和「」的區別

2021-07-06 03:35:56 字數 496 閱讀 7080

include< stdlib.h >

代表編譯時直接在turboc軟體設定指定的路徑(預設是turboc所在資料夾下的include資料夾)中尋找裡面是否有stdlib.h的庫檔案。如果有,直接載入;如果沒有,報錯(無法找到庫檔案)。

include 「stdlib.h」

代表編譯時先尋找你正在編輯的源**檔案(c或cpp檔案)所在的資料夾裡面有沒有stdlib.h的庫檔案。如果有,優先載入這個檔案(上面提到的include資料夾下的stdlib.h檔案就被無視了),如果沒有,就會在turboc軟體設定指定的路徑(預設是turboc所在資料夾下的include資料夾)中尋找裡面是否有stdlib.h的庫檔案。如果有,直接載入;如果沒有,報錯(無法找到庫檔案)。

這就是兩者的區別

所以,如果你自己編寫了庫檔案(並且沒有將它移動到turboc指定的include資料夾裡),要在源**檔案(c或cpp檔案)中將這個檔案包含進去,就必須使用雙引號格式的include語句,而不能使用帶<>號的。

C C 中 和 的使用區別

剛剛,筆者編譯剛寫完的課程實驗時,編譯器報錯200 著實嚇了一跳。仔細一看,基本上全都是類似如下的錯誤提示,這才安心了。遇到這樣的錯誤,其實只需要乙個個把所使用的所有 替換成 運算子即可。不過這也著實浪費了我不少時間去乙個個改誒。qaq 下面,順便來說一下這兩個運算子在使用上的區別 明確一點,是指標...

C C 中 和 的用法

c 中 和 的用法一直是非常讓人頭疼的難點,課本部落格上講這些知識點一般都是分開講其用法的,沒有詳細的總結,導致我在這方面的知識結構格外混亂,在網上找到了一篇英文文章簡單總結了這兩個符號的一些用法,都是一些比較基礎的知識,我比較關心的函式指標,指標函式等都沒有涉及到,今後有時間把這部分學明白整理出來...

C,C 巨集中 和

巨集中的 的功能是將其後面的巨集引數進行字串化操作 stringizing operator 簡單說就是在它引用的巨集變數的左右各加上乙個雙引號。如定義好 define string x x之後,下面二條語句就等價。char pchar hello char pchar string hello 還...