头文件(标准头文件格式)

#include有两种形式来指出要插入的文件

<>表示从系统目录下开始搜索,然后再搜索PATH环境变量所列出的目录,不搜索当前目录.

"" 表示从当前目录开始搜索,然后是系统目录和PATH环境变量所列出的目录.

所以,系统头文件一般用<>,用户自己定义的则可以使用"",加快搜索速度.

 

标准头文件格式

#ifndef __Stu__
#define __Stu__

#include <test.h>

typedef struct {
    char name[16];
    int age;
} Stu;

#endif

作用:运行条件编译和宏,保证这个头文件在一个编译单元中只是被#include一次

posted @ 2023-04-11 15:36  jason8826  阅读(101)  评论(0编辑  收藏  举报