C++中用二维数组传参时形参该怎样写 [转]
摘要:
二维数组的存储方式是和一维数组没什么区别,但是用二维数组做参数,它的形参该怎样写?要注意的是:函数中的形参其实就相当于一个声明,并不产生内存分配,形参的目的就是要让编译器知道函数参数的数据类型。正确的是:void Func(int array[3][10]);void Func(int array[][10]); 可以省略第一维的大小,错误的是:void Func(int array[][]).这样的用法只能在初始化时可以用;这样写也是错误:void Func(const int m,const int n,int array[m][n]);或void Func(int m,int n,int 阅读全文
posted @ 2012-04-22 20:30 龙豆 阅读(20120) 评论(3) 推荐(3)
浙公网安备 33010602011771号