一个弱弱的问题
如果一个函数的返回值是一个数组,怎样把它一次性赋值给另一个数组例如int a(){
int info[20];
......
return info;
}
int receive[20];
怎样把a的返回值传到receive 里,当然a 只能运行一次。
谢谢各位了
----------------解决方案--------------------------------------------------------
void a( int *receive[20]){
//int info[20];
......
//return info;
}
//===============
int receive[20];
a(receive);
----------------解决方案--------------------------------------------------------
返回的应该是数组的首地址吧。我想只要把首地址赋给另一个数组就可以了吧
希望高手指点
----------------解决方案--------------------------------------------------------
数组的首址是个常量,定义的时候已经确定。
用指针先取得地址,然后再将数值赋给数组。
----------------解决方案--------------------------------------------------------