关于二维数组作参数的问题
我要把二维数组作函数的参数,为什么在不同的编译器里面需要些不同的代码的?哪位知道原因?int a[2][3],b[3][2];
调用时使用:hhb(a,b);
void hhb(int *p_a,int *p_b)
{
...
}
上面的代码在tuborC中能用,可在VC中却要在调用时作类型转换 hhb((int *)a,(int *)b);
为什么呢?哪位能给我具体讲讲原因的?先谢谢了 :)
2007-05-28 15:00
2007-05-28 16:44