#define 到底怎么用啊?含义 多举例 定义函数、文本等等!同上

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/14 21:30:42
#define 到底怎么用啊?含义 多举例 定义函数、文本等等!同上
xn@_U(H]#."uU}* A}"q#. TlABmΙWy3dPrf8K>J3ٔ6Ff +/A"G=٫{򎶗?״S@׈[IgnF:*l z*C{2`cJE _mAȒm< U`=8&X8AyH(Xx5ON^sDGYm7 OhwĭQ?5{D~\f<$"~/v%y/#ځLvCWqO^N"f"K 6f(UplW} %sl

#define 到底怎么用啊?含义 多举例 定义函数、文本等等!同上
#define 到底怎么用啊?含义 多举例 定义函数、文本等等!
同上

#define 到底怎么用啊?含义 多举例 定义函数、文本等等!同上
防止一个头文件被一个源文件多次包含的编译预处理
完整形式是
#ifndef _H_LETTER_H_A ①
#define _H_LETTER_H_A ②
头文件中的内容
#endif ③
假设一个源文件第一次包含这个头文件 则 语句①成立然后执行语句②并把头文件的内容(到③处结束)拷贝到这个源文件.
当第二次包含此头文件,由于在第一次包含这个头文件是执行了语句②_H_LETTER_H_A已经被定义,这时语句①就不成立了就直接跳到语句③后面,这样这个头文件的内容就不会被包含两次.
2.
首先你看看文件名是不是打错了,其次你看看当前工程下有没有这个头文件.