数组是不是不可以作为realloc函数中的指针参数输入吗?例如:void main() { int a[10]
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/28 20:02:35
数组是不是不可以作为realloc函数中的指针参数输入吗?例如:void main() { int a[10]
![数组是不是不可以作为realloc函数中的指针参数输入吗?例如:void main() { int a[10]](/uploads/image/z/3003231-39-1.jpg?t=%E6%95%B0%E7%BB%84%E6%98%AF%E4%B8%8D%E6%98%AF%E4%B8%8D%E5%8F%AF%E4%BB%A5%E4%BD%9C%E4%B8%BArealloc%E5%87%BD%E6%95%B0%E4%B8%AD%E7%9A%84%E6%8C%87%E9%92%88%E5%8F%82%E6%95%B0%E8%BE%93%E5%85%A5%E5%90%97%3F%E4%BE%8B%E5%A6%82%EF%BC%9Avoid+main%28%29+%7B+int+a%5B10%5D)
不可以,数组首地址是个常量,不可以被赋值的.
另外,数组是分配在栈里的,是在初始化时候大小就分配好了,realloc函数是动态分配空间的函数,是分配在堆中的 .
数组名作为参数当然可以,就是传数组首地址,但绝对不可以给数组地址赋值的.
另外,数组是分配在栈里的,是在初始化时候大小就分配好了,realloc函数是动态分配空间的函数,是分配在堆中的 .
数组名作为参数当然可以,就是传数组首地址,但绝对不可以给数组地址赋值的.
数组是不是不可以作为realloc函数中的指针参数输入吗?例如:void main() { int a[10]
编写一个函数 void sortLine(char*line[],int n); 参数line是一个指向串的指针数组,它
C语言中指针变量作函数参数,为什么要在main函数里加上void swap(int *p1,int *p2);
#include void main(void) { int a=
函数指针 参数void output(int *pnum,int num){printf("%d\n",num); in
求 函数递归问题#include sub(int *a,int n,int k); void main() { int
编写用指针变量作为函数参数求数组的最小值、最大值和平均值的函数,主函数输入个数都为10的数组,调用所编写的函数并输出该数
参数是变量,指针的函数调用 void fun(int a,int*b);在函数中对a,b进行修改,返回后观察其结果
#include void func(int b) { int a; a=b;b=10;} void main() {i
C语言形式参数中的&什么意思?比如 void a(int &a) { a=2; } 这个函数中&a
c语言不等于怎么写#include void main(){int a;printf("请输入一个正整数:");scan
练习数组指针作为函数参数:求3×4的二维数组{1,3,5,7,9,11,13,17,19,21,23,25}中的所有元素