指向字符数组的指针数组的正确声明

芝加哥工业

我想声明一个指向char *数组的指针数组。

当我编译代码时,我得到警告:

warning: initialization of ‘const char *’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types]

这段代码有效,但是我知道我做错了,C编译器不应该发出任何警告。如何宣布正确?

const char *S6_ARR[] = {
        "here",
        "we"
};

const char *S7_ARR[] = {
        "go",
        "again"
};

const char *SHEET_HEADER_ARR[] = {
        S6_ARR,
        S7_ARR
};

int main()
{
    ...
}
dbush

警告告诉您正在尝试将type元素放入typeconst char **数组中const char *因此,更改数组类型以匹配您要放入的数组类型:

const char **SHEET_HEADER_ARR[] = {
        S6_ARR,
        S7_ARR
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何声明指向指针数组的指针

来自分类Dev

如何正确设置指向带有字符的数组的指针

来自分类Dev

重置指向字符数组的指针

来自分类Dev

指向字符串数组的指针数组

来自分类Dev

迭代指向字符指针数组的指针

来自分类Dev

指向字符数组而不是分配的字符指针

来自分类Dev

指向字符串字符的指针数组

来自分类Dev

指向指针数组的指针

来自分类Dev

迭代指向C ++中实例的指针数组的数组所需的声明

来自分类Dev

如何声明指向char *数组的指针数组

来自分类Dev

指向字符串的指针数组

来自分类Dev

指向字符数组的指针如何表现?

来自分类Dev

保存指针指向数组的字符串

来自分类Dev

指向字符串数组的指针

来自分类Dev

使指针指向c中的字符数组

来自分类Dev

访问指向strtok的字符数组的指针中传递的变量时获取不正确的值

来自分类Dev

如何在 C++ 中正确使用指向数组的字符指针?

来自分类Dev

声明指向2D枚举数组的指针

来自分类Dev

指向C中的前向声明结构数组的指针

来自分类Dev

在指向动态声明的数组元素的指针上调用free

来自分类Dev

c指向字符串数组的指针数组

来自分类Dev

指向C ++中的字符串指针数组的指针

来自分类Dev

指向数组的指针错误

来自分类Dev

指针数组(指向结构)

来自分类Dev

指向数组的指针

来自分类Dev

删除指向数组的指针

来自分类Dev

指向常量数组的指针

来自分类Dev

指向链表的指针数组

来自分类Dev

指向数组的sizeof指针