(C语言)定义宏 以防止重复包含此头文件 这句话是什么意思??

日期:2017-10-14 22:01:46 人气:2

(C语言)定义宏 以防止重复包含此头文件 这句话是什么意思??

当1个C语言程序由 多个 源程序文件 组成时,由于每个 源程序文件 都有 #include #include "...h", 最终它们可能形成交叉 包含 和 重复包含 现象 而造成错误。 为了避免这种情况发生,可以 采用 定义宏 的方法 把各个头文件 包起来。 编译器 在正式编译的开始,现处理 宏 -- 也就是“预编译命令". 用 宏(#号开始的行) 把 头文件内容 包起来: #ifndef _HEADER_One_H_ /&#
    A+
热门评论