首先就是头文件的编写,我们在编写程序的时候需要引用函数,调用函数,所以在刚开始编写的时候需要及逆行一个头文件的引用,为了是函数能够正常调用,keil中,编写,c文件在调用头文件的时候需要先引用.h问及那(#include “xxx.h”),这样做了之后就只需要在.h文件中包含所需要的头文件即可,而不需要在.c文件中再写一遍#include了。
编写.h文件的时候,首先需要写一个文件保护机制,如下所列
#ifndef a_h
#define a_h
#endif
首先是检测a_h这个宏是否,如果没有,那就定义这个宏,往下继续编译,如果这个宏被定义,那么久跳过这个头文件,避免重复定义或出现错误。
.h文件中一般需要编写的有,宏定义,函数声明。。。
.c文件定义变量 ,声明变量:如果需要跨文件使用变量,需要在.h文件中使用extern声明
注:修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。