1. 程式人生 > >C 基礎 - 預處理器與C庫

C 基礎 - 預處理器與C庫

程序 執行 處理器 數字 文件中 bsp 當前 求值 fin

C預處理器在程序執行之前查看程序。

預處理器不做計算,不對表達式求值,只進行替換。

預處理器指令:

#define (符號常量), 定義時組成部分如下:

* #deinfine 符號指令

* 宏

* 替換列表

對於大部分的數字常量,可以使用符號常量。

#define 中還可以使用參數

#define SQUARE(X) X*X

z = SQUARE(2);

文件包含: #include 指令

當預處理器發現#include指令時,會查看後面的文件名把文件的內容包含到當前文件中。

C 基礎 - 預處理器與C庫