当我们在C...array中声明一个数组时,它基本上是一个指针,带有该数组的基地址。
前任:
代码语言:javascript运行复制int *x=malloc(5);在堆中为该数组“x”提供内存。
现在,我的问题是,that..where是否为这种类型的数组声明分配内存?
代码语言:javascript运行复制int x1[5];假设'x‘和’x1‘都是在函数中声明的。
“x1”在内存中的位置。它在堆里吗?还是在堆里?
当我们在C...array中声明一个数组时,它基本上是一个指针,带有该数组的基地址。
前任:
代码语言:javascript运行复制int *x=malloc(5);在堆中为该数组“x”提供内存。
现在,我的问题是,that..where是否为这种类型的数组声明分配内存?
代码语言:javascript运行复制int x1[5];假设'x‘和’x1‘都是在函数中声明的。
“x1”在内存中的位置。它在堆里吗?还是在堆里?