一、代码
main.c文件
#include <stdio.h> #include "myH.h" void main(){ printf("%d",getInt()); }
myH.h文件
#ifndef _SOMEFILE_H_ //如果_SOMEFILE_H_没有被定义 #define _SOMEFILE_H_ //定义_SOMEFILE_H_ int getInt();//暴露函数 #endif
getInt.c文件
#include "myH.h" int getInt(){ return 1; }
结果:
总结:①自己定义的头文件(.h文件)在引用的时候必须使用" ",系统自带的则不需要 ②头文件这样定义是为了防止重复引用(同时头文件类似接口的作用)③具体实现函数,需要引用暴露自己的头文件