gpt4 book ai didi

c - 在 C 中动态索引数组

转载 作者:太空宇宙 更新时间:2023-11-04 06:47:41 24 4
gpt4 key购买 nike

是否可以根据索引创建数组

int x = 4;
int y = 5;
int someNr = 123;
int foo[x][y] = someNr;

动态地/在运行中,不创建 foo[0...3][0...4]?

如果没有,是否有一种数据结构允许我在 C 中做类似的事情?

最佳答案

没有。

按照您编写的代码完全没有意义。你需要foo在某处声明,然后您可以使用 foo[x][y] = someNr; 对其进行索引.但你不能只做 foo突然出现,这就是您正在尝试做的事情。

要么创建具有正确大小的 foo(只有你能说出它们是什么)int foo[16][16];例如或使用不同的数据结构。在 C++ 中你可以做 map<pair<int, int>, int>

关于c - 在 C 中动态索引数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55912419/

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