預處理器
.h頭文件
//文件名:main.c
#include
int main(void){
...
}
#include 是C語言的預處理指令,C語言編譯器在編譯前會對源碼進行預處理工作。他的作用就是把所有頭文件中的內容,完全copy進入當前的.c 文件中。
一般頭文件中定義一些常量或者函數,而其函數實現在另一個文件中。那么,編譯完成之后,C的連接器就會將這個main.c 文件中用到的其他庫中的文件給提取出來,一起和當前的main.c 文件組合成一個二進制的可執行文件xxx.exe 。

#defin定義常量
通用格式:#define NAME value (沒有=號,結尾沒有分號)
在編譯程序的時候,程序中所有引用NAME 變量的地方都會被替換成value ,該過程稱為:編譯時替換。程序在運行時,所有替換均已完成,這樣定義的常量叫做明示常量。
|