主题:请教两个函数如何共用一个二维数组呢?
gushiyi
[专家分:0] 发布于 2010-12-02 09:23:00
或许这个问题这样问不太合适,我的意思是假如我定义了一个二维数组a[10][10],如果我想在一个函数里面给他赋值,如 funca (){对a[10][10]赋值}然后在另外一个函数里边查找刚才那个函数赋值后的二维数组。funcb (){此处查找刚才在funca 里面赋值后的数组a[10][10]}。那该怎样做呢?是使用全局与局部的区别吗??希望大家不吝赐教噢!
回复列表 (共4个回复)
沙发
lukexc [专家分:50] 发布于 2010-12-02 17:32:00
定义在主函数里就可以了!
用函数调用!
板凳
ipqyygyqd [专家分:620] 发布于 2010-12-02 19:14:00
最简单就是定义全局数组!也可以作为函数参数吧!
3 楼
shzlw [专家分:0] 发布于 2010-12-02 23:31:00
两个函数,都把数组的地址传给他,直接对数组进行操作,这个数组可以在主函数中定义,也可以定义为全局变量;
4 楼
cfj469933485 [专家分:950] 发布于 2010-12-05 14:30:00
定义两个函数,一个函数的功能是给二维数组赋值,另一个函数的功能就是查找。很容易实现的。
我来回复