gpt4 book ai didi

python - 我怎样才能在 C++ 中实现这个结果?数组指向数组

转载 作者:太空宇宙 更新时间:2023-11-04 16:11:18 25 4
gpt4 key购买 nike

我正在尝试使用 c/c++ 执行以下操作。为了解释代码应该如何工作,我编写了这个示例 python 代码。

A=[1,2]
B=[3,4]
C=[5,6]

X=[A,B,C]

print(X[2][1]) ##this should print the second element of the third array (6)

当我在 python 中创建一个先行创建列表的列表时,它就像定义一个二维数组(显然不可能通过名称调用每个子数组)。

在 c/c++ 中我无法做到这一点。我在网上看到,当我指向一个数组时,我总是会得到第一个元素,是这样吗?

我可以在 C++ 中创建一个二维数组,但我需要先定义每个数组 (A、B、C),然后将它们全部列在大数组 X 中。我怎样才能完成这个任务?

最佳答案

这里:

int A[]={1,2};
int B[]={3,4};
int C[]={5,6};
int* X[]={A,B,C};
printf("%d\n",X[2][1]);

关于python - 我怎样才能在 C++ 中实现这个结果?数组指向数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28392794/

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