数组是不是不可以作为realloc函数中的指针参数输入吗?例如:void main() { int

发布时间:2021-02-16 19:31:30

数组是不是不可以作为realloc函数中的指针参数输入吗?例如:void main() { int a[10]

网友回答

不可以,数组首地址是个常量,不可以被赋值的.
另外,数组是分配在栈里的,是在初始化时候大小就分配好了,realloc函数是动态分配空间的函数,是分配在堆中的 .
数组名作为参数当然可以,就是传数组首地址,但绝对不可以给数组地址赋值的.
以上问题属网友观点,不代表本站立场,仅供参考!