首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请教C语言怎么实现动态数组的操作

2012-07-25 
请问C语言如何实现动态数组的操作?动态数组名还要求是函数的参数,是不是只能用指针的指针?[解决办法]如果

请问C语言如何实现动态数组的操作?
动态数组名还要求是函数的参数,是不是只能用指针的指针?

[解决办法]
如果是vc或者不支持c99的编译器地区这样.
如果是c99,可以不需要

void fun(int m,int n,int arr[m][n])
{
...
}
[解决办法]
楼主所说的动态数组应该就是指变长数组吧

变长数组可以直接作为函数参数
例如

C/C++ code
int sum2d(int rows, int cols, int ar[rows][cols]);
[解决办法]
指针呗

热点排行