首页 > 电脑

在c语言函数中如何调用二维数组

更新时间2019-04-27 06:56:39

我是在自己定义的一个函数中用到了二维数组,可是怎么调用呢?那个定义写的是int fun(int a[M][N]),想返回的是二维数组的最大值,请问怎么做

传统c语言对二维数组处理相对较弱(它不能用动态的下标)

但你的确可以用

int fun(int a[M][N])//前提是N,M都是常量

这种固定数组维度的方式,要返回它的最大值也很简单的

int fun(int a[M][N])
{
   int i,j,max;
   max=a[0][0];
   for(i=0; i<M; i++)
       for(j=0; j<N; j++)
           if (a[i][j]>max)
               max=a[i][j];
   return max;
}


相关标签:c语言

上一篇:含有非法字符的文件名是怎么生成的

下一篇:python如何将测试温度,湿度,光照的程序写到一块