注册 登录
编程论坛 新人交流区

这个程序那里错了?二维数组 怎么才能作为参数

maguic 发布于 2007-11-05 16:11, 338 次点击

int **arr;
arr = new int*[a];
for( i=0;i<a;i++) arr[i] = new int[a];

sum=max(arr[][],arra,0,a-1);
int max(int **total[][],int arr[],int i,int j)



7 回复
#2
新手在线2007-11-05 16:45
#3
copyzyc2007-11-05 17:02
回复:(maguic)这个程序那里错了?二维数组 怎么才能...
程序好乱,一点次序也没。对了,你的for语句后面的大括号呢?
#4
wanderful2007-11-05 17:27
int max(int **total[][],int arr[],int i,int j);

我觉得这个声明有问题
在声明的过程中没见过这种的:
**total[][]
我觉得应该改为:**total这个吧
你再去调试下
^_^
#5
gookee2007-11-05 19:20
#6
maguic2007-11-06 09:16
谢谢 就是那样解决
#7
yms1232007-11-06 09:27
C/C++的话应该可以取数组的地址吧?
#8
maguic2007-11-06 09:31
怎么取?
1