gpt4 book ai didi

c - 如何在 C 中声明一个常量二维字符串数组

转载 作者:行者123 更新时间:2023-12-02 08:29:10 26 4
gpt4 key购买 nike

我有以下数组结构:

left , right , top
top , left , right
top , top , left

我想在 C 中声明它,我已经这样做了:

char *movements[][] = {{"left","right","top"},
{"top","left","right"},
{"top","top","top"}
}

但我收到此错误:数组的元素类型不完整。实现此目的的正确方法是什么(声明和访问(打印))。我必须采用三维数组吗?

最佳答案

在C 语言中,定义二维数组时必须指定列的大小。看看这个问题:Why do we need to specify the column size when passing a 2D array as a parameter?

char *movements[][3] = {
{"left","right","top"},
{"top","left","right"},
{"top","top","top"}
};

关于c - 如何在 C 中声明一个常量二维字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29205864/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com