怎么在函数里return一个数组
首先声明一个函数,如下所述。
char* get_array();
然后写函数主体,先声明要返回的数组char tmp_array[10],给该数组赋值后,在函数最后加上如下语句。
return tmp_array;
就return了一个数组。
c语言void函数能不能返回数组
这个问题有两个方面: 1.如果是局部变量,并且是自动变量,那么返回后,它们占用的空间就被释放了,也就是说,返回后,它们的值不再具有可用性。 2.返回数组的首地址,也就相当于返回了数组,因为数组元素是顺序存储的。