|
|
1
6
从C99开始,您可以使用可变长度数组。您可以使用
注:
这种方法适用于相对较小的阵列。如果您预期使用更大的阵列,请不要使用这种方法,因为它可能会导致未定义的行为(溢出自动存储区域)。相反,使用
|
|
2
1
我认为你应该复习C语言中的指针概念。 you can go through these videos 当为1d数组动态分配内存时,指针非常方便。 |
|
|
3
1
你当然可以利用
variable-length arrays
(介绍于
最好的方法是使用指针和动态内存分配函数,如
例子: (伪代码)
在这里,您可以使用
P.S-指针当然不是数组,但我相信,在大多数情况下,这将达到目的。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |