1,保证头文件只被包含一次
#ifndef XXXXX 符号名
#define XXXXX
................... 头文件具体内容
#endif 头文件结尾
具体实例:
#ifndef _MY_HEADER_H
#define _MY_HEADER_H
................
#endif
2.
#ifdef __cplusplus
extern "C" {
#endif
具体可参考:
http://blog.csdn.net/owldestiny/article/details/5772916
该符号的作用主要是解决C与C++的相互调用问题