C语言中,两个函数都针对数组操作,现想将一个函数的结果(一个数组)在第二个函数中引用。

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:00:24
return()返回的参数能否是数组?如果能的话请给位高手指教。(麻烦给个小例题说明)

你可以这样:
先声明一个静态数组
static int a[]
假设两个函数的声明是这样的void A(int* car1)
void B(int* car2)
这样你在函数A中对a[]的操作就会保留,在B中可以继续对A操作

呵呵,不能返回数组的,可以返回一个指针;或者使用全局变量吧!
推荐使用前一个!

return返回的参数可以是数组的头指针. 相当于是数组了嘛.