关于头文件重复 include 的问题

#ifndef GRAPHICS_H // 防止graphics.h被重复引用  

#define GRAPHICS_H




1.程序中_ADD_H_为预处理器变量,书写格式一般是头文件名大写,前后加下划线,“.”用下划线代替。比如stdio.h表示为_STDIO_H_.

2.预处理器变量一般有两种状态:已定义或未定义。

#ifndef 指示检测指定的预处理器变量是否未定义,如果未定义,那么跟在后面的所有指示被处理,直到出现#endif;如果已定义,那么#ifndef测试为假,该指示和#endif指示间的代码都被忽略。

#define 指示接受一个名字并定义该名字为预处理器变量。

3.在调用该头文件时一般用#include "add.h".


链接:  http://www.cnblogs.com/weekend/p/4794007.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容