在c语言函数中如何调用二维数组 - 爱问答

(爱问答)

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

我是在自己定义的一个函数中用到了二维数组,可是怎么调用呢?那个定义写的是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如何将测试温度,湿度,光照的程序写到一块

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

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?