关于数组引用的问题
来源:百度知道 编辑:UC知道 时间:2024/06/12 10:24:54
int a[10] = {0};
fun()
{
return a;
}
我怎么才能把a数组当引用返回出去?fun还是前面的返回类型该怎么写?
fun()
{
return a;
}
我怎么才能把a数组当引用返回出去?fun还是前面的返回类型该怎么写?
当引用??
看来你的数组和指针概念还没学清楚,fun()返回类型可以写成 int [] ,也可以写成int *,数组名本质是一个指针常量
数组不能当返回值吧?数组名是数组的首地址,如果要在被调函数中处理数组再把结果返回主调,应当形如:
fun(a[])
{
//函数体
}
这样就应该可以了吧
int*, 不过没有人会这么无聊做这种事情
a实际上是个地址,没法当作引用返回
返回值应当是指针类型。
(int *) &