感觉还挺简单的,就三句。
格式:
#ifndef 宏名
#define 宏名
.....
#endif
意思就是如果(if)没有(n)这个宏(def),就定义宏(第二句),然后结束(最后一句)。
中间的 … 就是自己写的 .h 的内容。
宏名尽量和头文件名一样,但是是大写。
头文件防重嘛,所以在头文件里写这三行。
比如: num.h
#ifndef __NUM_H__
#define __NUM_H__
........
#endif
这样应该就可以用了。
感觉还挺简单的,就三句。
格式:
#ifndef 宏名
#define 宏名
.....
#endif
意思就是如果(if)没有(n)这个宏(def),就定义宏(第二句),然后结束(最后一句)。
中间的 … 就是自己写的 .h 的内容。
宏名尽量和头文件名一样,但是是大写。
头文件防重嘛,所以在头文件里写这三行。
比如: num.h
#ifndef __NUM_H__
#define __NUM_H__
........
#endif
这样应该就可以用了。