C语言 双重指针 传参的问题

voidfunc(inta[][9])...intmain(void){int**a;//二维数组动态分配内存func(a);}提示warning:passingarg1... void func(int a[][9])
...
int main (void)
{
int ** a;
//二维数组动态分配内存
func(a);
}
提示warning: passing arg 1 of `func' from incompatible pointer type
如果不改变func的形参,实参应该怎样写?
谢谢
展开
 我来答
圣吻之棂
2017-02-10 · TA获得超过180个赞
知道小有建树答主
回答量:409
采纳率:0%
帮助的人:149万
展开全部
什么叫双重指针?? 你函数里面的尝试是数组指针!!!所以你需要在外面构造出一个数组指针出来 int *a[9]
追问
我是想要这二维数组一维二维都动态分配,但是函数参数的一维二维是固定的...这该怎么做?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式