关于头文件重复 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

你可能感兴趣的:(关于头文件重复 include 的问题)