1
6
从C99开始,您可以使用可变长度数组。您可以使用
注:
这种方法适用于相对较小的阵列。如果您预期使用更大的阵列,请不要使用这种方法,因为它可能会导致未定义的行为(溢出自动存储区域)。相反,使用
|
2
1
我认为你应该复习C语言中的指针概念。 you can go through these videos 当为1d数组动态分配内存时,指针非常方便。 |
3
1
你当然可以利用
variable-length arrays
(介绍于
最好的方法是使用指针和动态内存分配函数,如
例子: (伪代码)
在这里,您可以使用
P.S-指针当然不是数组,但我相信,在大多数情况下,这将达到目的。 |
Toniq · javascript为php保存多维数组 1 年前 |
Jannis · Java中数组的怪异行为 1 年前 |
callum · 如何识别数组中与给定序列不匹配的元素? 1 年前 |
tenfour · 如何使用数组元素的索引初始化数组元素 1 年前 |
Guillaume · 使用操作从Python列表创建numpy数组 2 年前 |
maxMas · Swift 5:为什么会出现索引超出范围错误? 2 年前 |