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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 12:24:44
#define 到底怎么用啊?含义 多举例 定义函数、文本等等!同上

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

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