c++怎么将主函数动态申请的二维数组传给子函数?

2024-11-23 06:41:32
推荐回答(2个)
回答(1):

void fun(int **b, int a)
{
int i,j;
for (j=0;jfor (i=0;i<颤差念a;i++)
cout <<茄困 b[j][i] << '庆敬 ';
}
main()
{
int **b;
int i,j;
int a=2;
b=new int*[a];
for(i=0;ib[i]=new int[a];
// for (j=0;jfun(b,a);
}

回答(2):

c语言里本质如咐并上说,任何传递都是传值(忘记谭浩强C吧。。)渣迹, 你传一个在子函简猜数申请 却偏偏要主函数先运行 让未动态申请的二维数组当参数来用