每天資訊include<stdio.h>的功能是什麼

菜單

include<stdio.h>的功能是什麼

include就相當於把stdio。h當中的所有內容複製貼上到你的程式碼中,效果是一樣的。

stdio。h是C語言的標準I/O(Input/Output)庫,有輸入輸出所需的函式,比如scanf/printf。

include<stdio.h>的功能是什麼

標頭檔案是不能數個數的,你自己都能寫一個出來。stdio。h是C語言標準標頭檔案,也就是C語言幫你寫好的,可以直接拿來用。像這樣的標頭檔案還有很多,比如stdlib。h, string。h等等。

include<stdio.h>的功能是什麼

#include這個預處理命令是把檔案原封不動地複製到本檔案中來,#include 就是複製stdio。h檔案,加上一對尖括號,意思是stdio。h檔案從系統目錄中找。那麼“系統目錄”指的是哪裡,這個就是編譯器的約定,初學可以不用操心它在哪裡,反正編譯器能找到就行。

include<stdio.h>的功能是什麼

其次,再說為啥要include。

c語言有個這樣的約定:函式要先宣告再呼叫。我們經常呼叫的printf函式,就是stdio。h檔案裡宣告的,有了#include ,就不需要在c檔案再次宣告printf函式(以及很多其他函式)。如果程式不需要呼叫這些函式,那就不必include。怎麼知道stdio。h還有哪些函式宣告?stdio。h是c標準庫的一部分,c標準庫被分拆成多個部分,具體需要查閱c標準庫。