作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 07:31:50
数组是不是不可以作为realloc函数中的指针参数输入吗?例如:void main() { int a[10]
不可以,数组首地址是个常量,不可以被赋值的.
另外,数组是分配在栈里的,是在初始化时候大小就分配好了,realloc函数是动态分配空间的函数,是分配在堆中的 .
数组名作为参数当然可以,就是传数组首地址,但绝对不可以给数组地址赋值的.