在C語言中,預(yù)處理指令是以井號(#)開頭的指令,它們在編譯器開始編譯代碼之前被處理。預(yù)處理指令用于條件編譯、包含頭文件、定義宏等。以下是一些常見的預(yù)處理指令示例:
1. 條件編譯:
#ifdef DEBUG
printf("Debug mode is enabled.
");
#else
printf("Debug mode is disabled.
");
#endif
2. 包含頭文件:
#include <stdio.h>
3. 定義宏:
#define PI 3.14159
4. 取消定義宏:
#undef PI
5. 定義常量:
#define MAX_SIZE 100
6. 包含其他源文件:
#include "myheader.h"