| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3614 人关注过本帖
标题:调用函数写的是一维数组,如果传递的是二维数组,怎么调用?
取消只看楼主 加入收藏
公子世无双·
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2016-12-8
结帖率:66.67%
收藏
已结贴  问题点数:14 回复次数:6 
调用函数写的是一维数组,如果传递的是二维数组,怎么调用?
例如函数 void  sw(int a[],int n);
main()
{
int b[2][3];}
数组b怎么传递到函数中??
感谢指导。
2017-01-07 11:04
公子世无双·
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2016-12-8
收藏
得分:0 
谢谢老师们指导
2017-01-07 11:06
公子世无双·
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2016-12-8
收藏
得分:0 
2017-01-07 11:20
公子世无双·
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2016-12-8
收藏
得分:0 
求解
2017-01-07 11:21
公子世无双·
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2016-12-8
收藏
得分:0 
回复 5楼 九转星河
不好意思啊,大神,直接填个空呗
int findmax(int a[],int n);
main()
{int a[8]={8,3,9,4,7,12,6,10},b[2][3]={32,11,15,7,9,4},ma,mb;
    ma=findmax(a,8);
    mb=findmax(      ,6);
    if (ma>mb)
        printf("array a > array b\n");
    else
        printf("array b >array a\n");
}
2017-01-07 12:15
公子世无双·
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2016-12-8
收藏
得分:0 
回复 8楼 九转星河
谢谢
2017-01-07 18:22
公子世无双·
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2016-12-8
收藏
得分:0 
b[2]也可以吧
2017-01-07 18:23
快速回复:调用函数写的是一维数组,如果传递的是二维数组,怎么调用?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017039 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved