VC二维数组怎么作为参数传递

VC二维数组如何作为参数传递
我想用vc写一个数组相乘的函数,其中一个参数是二维数组,请问应该怎么声明函数原型啊?

------解决方案--------------------
1楼,2楼的,不知道你们的代码测试过没有的?
2维数组,不指定第二维的大小,是不可以用的.没有第二维的大小,编译器怎么知道第1维加1时,要加多少?

void Func(int a[][3]) //这样加上第二维的说明,才是可以的.
{
}

4楼的方法,有好,有不好,其实如何定义,要看函数里如何使用.
4楼的这个,做出来的二维数组,跟一般意义上的,有不同,因为全部元素的排列,并不是一定会连序的.
因为是分开很多次new出来的.万一在函数里面,当作了是连续的数据来处理,也会出问题.