#ifndef GLOBAL_H #define GLOBAL_H #define FALSE 0 #define TRUE 1 #define CARDPATH "datecard.txt" #define CHARGE 5 #endif
时间: 2024-06-09 17:02:26 浏览: 190
C++ 中pragma once 与 #ifndef _XXX_H_ #define _XXX_H_的区别
5星 · 资源好评率100%
这是一个C/C++的头文件,通常用于定义全局变量和常量等。该文件包含了以下内容:
1. #ifndef 和 #define:这两个宏定义是为了避免头文件被重复引用而引发错误,具体来说,它们定义了一个标识符,如果该标识符未被定义过,则执行后面的代码,否则忽略该代码段。
2. #define FALSE 0 和 #define TRUE 1:这两个宏定义分别表示逻辑上的“假”和“真”,在程序中可以直接使用。
3. #define CARDPATH "datecard.txt":这个宏定义定义了一个字符串常量,表示卡片数据的存储路径。
4. #define CHARGE 5:这个宏定义定义了一个整型常量,表示每次充值的金额。
如果其他文件需要使用这些全局变量或常量,只需要在开头引用该头文件即可。
阅读全文