C 語言的前置處理器 所謂的前置處理是指在編譯前進行的處理工作,包含引入其他標頭檔、定義常數符號、巨集等。 C 語言有多種前置處理器指令,所有的前置處理指令均以井字號 # 開頭,這裡我們介紹常用的幾種,如下 功能範例 引入標頭檔#include <stdio.h> 定義符號常數#define PI 3.14 定義巨集#define CIRCUM(r) 2 * PI * (r) #include 用為引入標頭檔,其後若接角括號 <> ,就是引入標準函數庫的標頭檔,可以使用標準函數庫所提供的功能,而若是接雙引號,雙引號裡頭就可以放置自己寫的標頭檔。 #define 有兩種功能,其一為定義符號常數,形式如下 通常符號常數都為大寫英文字母,如以上的 NAME ,其後接一個空格,然後再接常數值。程式若用到該符號常數的地方,編譯器都會以該數字做替換。