如下例: #ifndef __KEY_H__ #define __KEY_H__
#include "at89x52.h" #include "my_type.h"
extern volatile uint8 idata KeyCurrent,KeyOld,KeyNoChangedTime; extern volatile uint8 idata KeyPress; extern volatile uint8 idata KeyDown,KeyUp,KeyLast;
extern volatile uint8 KeyCanChange;
void InitKeyboard(void);
#define KeyIO P1
#define KEY1 0x01 #define KEY2 0x02 #define KEY3 0x04 #define KEY4 0x08 #define KEY5 0x10 #define KEY6 0x20 #define KEY7 0x40 #define KEY8 0x80
#endif
上面的COPY computer00的一个头文件,不知道#ifndef __KEY_H__ #define __KEY_H__ #endif 这三个语句是什么意思,平时在做头文件的时候,我没写这几个语句程序也没有问题。不知有何区别??
不好意思,让大家见笑了,我C语言学得不好,请大家不吝赐教,感谢了。。
|