回覆列表
-
1 # 中老粗
-
2 # 蘇偉濤
要呼叫已經寫好的程式碼。
其他語言也有,如java的import request。
當然,如果閒得,可以不匯入,自己寫。
庫是系統不會自動匯入,太多了,多得一批。
-
3 # EXCEL進階課堂
你的問題是:C語言中為什麼要預處理include?
從你的配圖來看,我初步把你的問題歸為:為什麼要用預處理include去開啟標頭檔案。
第一:理解C自帶的庫函式眾所周知,C語言帶中的函式分為兩類:庫函式 和 自定義函式。
對於庫函式,我們是直接取來使用的。它大大的簡化程式設計的複雜程式,提升了程式設計的效率。
第二:如何使用庫函式呢?我們在程式設計時,程式後庫函式最開始是沒有聯絡的,那麼在編譯和連線時,怎麼將庫函式和我們的寫的程式聯合在一起的呢?
我們以輸出函式 printf為例來講解。
第三:庫函式按性質進行分類,分成不同的標頭檔案在你的配圖當中,打開了三個標頭檔案。它們裡面分別存放不同類別庫函式的宣告。
以上便是嚴Sir課堂對於這個問題的回答。
-
4 # rng加油加油zzz
我先來講一下c語言中的處理過程。在將一個c語言變成機器語言時,要進過下面幾個步驟:預處理,編譯,彙編,連結。
預處理:將hello.c經過預處理變為hello.i,這個階段中的#include就是高數預處理器讀取標頭檔案的內容,並將其插入到程式文字中。
長話短說,預處理語句是預編譯器處理的,產生的輸出再由編譯器來處理,各司其職。不標識的話預編譯器不知道哪些它該管,哪些不屬於它的職責範圍,即使知道也浪費時間。預編譯命令不只是有include, 還有其它。