标签: c header
我正在编写一个C头文件,它定义了我在不同的.m文件中使用的很多常量(大多数是int)。我这样做是为了避免在我的代码中使用魔术数字。现在我正在使用#define,但是其他方式更好吗?这里的一些其他答案似乎建议使用const来声明常量,但是当我查看一些标准头文件(如math.h)时,它们会使用#define。
我是否因为正确的原因写了一个头文件?