C语言头文件定义

以下是test_header.h头文件中的

//在头文件当中可以定义一些接口(函数原型)和类型 全局变量等
//为了避免编译时间和效率过低 不要将实现部分放在头文件当中
#ifndef _TEST_HEADER_H_
#define _TEST_HEADER_H_
void display_message();
typedef unsigned int uint;
#define NAME "名字"
int k=100;
#endif

再新建一个text.c文件,然后导入test_header.h头文件

//如果使用<>出现编译问题时可以换为""
//#include
//<>直接从系统当中的路径进行查找对应的头文件 echo $PATH
//""使用先从当前源文件路径查找,如果没有再到系统路径下查找
//如果头文件和文件不在同一个目录,我们需要引用一个相对路径,比如将test_header.h放到这个文件的上一层文件中。则#include "home/test_header.h"
#include "test_header.h"
int main(int argc,char const *argv[])
{
return 0;
}

可以编译一下test.c文件,看看做了哪些工作
C语言头文件定义_第1张图片

你可能感兴趣的:(C语言头文件定义)