头文件(标准头文件格式)
#include有两种形式来指出要插入的文件
<>表示从系统目录下开始搜索,然后再搜索PATH环境变量所列出的目录,不搜索当前目录.
"" 表示从当前目录开始搜索,然后是系统目录和PATH环境变量所列出的目录.
所以,系统头文件一般用<>,用户自己定义的则可以使用"",加快搜索速度.
标准头文件格式
#ifndef __Stu__ #define __Stu__ #include <test.h> typedef struct { char name[16]; int age; } Stu; #endif
作用:运行条件编译和宏,保证这个头文件在一个编译单元中只是被#include一次