首页 > 解决方案 > 定义预处理器指令的用例是什么?

问题描述

我正在编写由 5 个模块组成的 ac 程序,每个模块都有一个关联的头文件,其中编写了函数原型。只是,我有一个仅用于定义常量数组的 ac 文件/标题对,并遵循我用于其他文件的逻辑,我在标题中声明了我的常量并在 c 文件中对其进行了初始化。

只是感觉不自然。我不应该使用#define 预处理器指令声明这些常量吗?使用#define 是一个很好的用例,还是我没有正确理解它的含义?

(我已经在我的头文件中使用了#ifndef #define 结构,并且我理解这个用例)

标签: cc-preprocessorconstants

解决方案


推荐阅读