Stdio.h是壹個頭文件,是壹個標準的輸入輸出函數庫。頭文件有擴展名?。h?包含C函數聲明和宏定義的文件被多個源文件引用。
有兩種類型的頭文件:程序員編寫的頭文件和編譯器自帶的頭文件。
要在程序中使用頭文件,需要使用C預處理指令?#包含?引用壹下。?stdio.h?頭文件,編譯器自帶的。
引用頭文件相當於復制頭文件的內容,但是我們不會直接在源文件
Stdio.h是壹個頭文件,是壹個標準的輸入輸出函數庫。頭文件有擴展名?。h?包含C函數聲明和宏定義的文件被多個源文件引用。
有兩種類型的頭文件:程序員編寫的頭文件和編譯器自帶的頭文件。
要在程序中使用頭文件,需要使用C預處理指令?#包含?引用壹下。?stdio.h?頭文件,編譯器自帶的。
引用頭文件相當於復制頭文件的內容,但是我們不會直接在源文件中復制頭文件的內容,因為這樣容易出錯,尤其是當程序由多個源文件組成的時候。
擴展數據
編程語言中預處理的概念:編譯前的處理。C語言的預處理主要包括三個方面:宏定義;文件包含;條件編譯。預處理命令以符號“#”開始。
除了函數原型和宏定義,頭文件的內容還可以有結構定義和全局變量定義:
#include命令指定頭文件;
文件1包含文件2,文件2使用文件3,所以文件3的命令#include應該放在文件1頭的第壹行;
Contains可以嵌套;
& lt文件名>稱為標準方式,系統搜索文件目錄末尾,先在當前目錄中搜索“文件名”,再搜索文件目錄末尾;
包含文件中的靜態全局變量不需要在包含文件中聲明。
百度百科-預處理命令
百度百科-頭文件