自定义库文件.h
用于分模块化设计,把不同的功能模块实现写到不同的文件中进行集中定义,这样程序框架更加清晰,可读性强。
demo01.c
#include <stdio.h> #include "myheader.h" int main() { printf("FILE_SIZE:%d", FILE_SIZE); return 0; }
以上的#include "myheader.h",表示:会在当前的工程所在的文件夹开始寻找,也就是你的源程序所在的文件夹。
而 <> 这种方式,编译器查找的时候,会在编译器的安装目录的标准库中开始查找。如果写成了<>,则找不到该文件,除非将其放到C的安装目录下
myheader.h
#define FILE_SIZE 42
运行输出: