这是我的问题我在.h文件中有这个
static const char *Title[];
如何在我的.C文件中初始化数组,让我们说“第一”,“第二”,“第三”
答案 0 :(得分:19)
static const char* Title[] = { "first", "second", "third" };
在initialization上看看这个小小的模糊。为什么要在单独的文件中执行此操作?你必须做外出。
// in .h
extern const char* Title[];
// in .c
const char* Title[] = { "first", "second" };
答案 1 :(得分:1)
如果它是C ++,你可以将这个数组包装成一个类并创建它的静态实例。