C语言源文件包含

示例

#include预处理指令的最常见用法如下:

#include <stdio.h>
#include "myheader.h"

#include将语句替换为所引用文件的内容。尖括号(<>)表示系统上安装的头文件,而引号(“”)表示用户提供的文件。

宏本身可以一次扩展其他宏,如以下示例所示:

#if VERSION == 1
    #define INCFILE  "vers1.h"
#elif VERSION == 2
    #define INCFILE  "vers2.h"
    /*  and so on */
#else
    #define INCFILE  "versN.h"
#endif
/* ... */
#include INCFILE