关于头文件重复 include 的问题
2017-03-24 本文已影响5人
铭嫣
#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