有没有人知道const char * const *
用两个文字字符串("abcdefg"
和"hijklmnop"
)初始化a的正确方法?我读过很难/不可能从a转换char **
,但我可能错了.
任何帮助非常感谢.
而不是指针指针,使用指针数组并像这样初始化它们:
const char * const strs[] = {"abcdefg", "hijklmnop"};
因此,不是指向字符串常量的常量指针,而是现在有一个常量数组来表示字符串常量.C不允许使用大括号初始化指针(除非它们中只有一个值),但它允许以这种方式初始化数组.