当前位置: 代码迷 >> C语言 >> 一个弱弱的问题
  详细解决方案

一个弱弱的问题

热度:134   发布时间:2005-10-02 10:52:00.0
一个弱弱的问题
如果一个函数的返回值是一个数组,怎样把它一次性赋值给另一个数组
例如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);
----------------解决方案--------------------------------------------------------
返回的应该是数组的首地址吧。我想只要把首地址赋给另一个数组就可以了吧

希望高手指点
----------------解决方案--------------------------------------------------------
数组的首址是个常量,定义的时候已经确定。
用指针先取得地址,然后再将数值赋给数组。
----------------解决方案--------------------------------------------------------
  相关解决方案