社区
C++ 语言
帖子详情
如何设计子函数能返回一个二元数组
liunx_cj
2008-06-02 03:28:31
遇到子函数返回二元数组值的问题,谁能说一下,最好可以提供个实例,看起来容易理解些。
...全文
183
12
打赏
收藏
如何设计子函数能返回一个二元数组
遇到子函数返回二元数组值的问题,谁能说一下,最好可以提供个实例,看起来容易理解些。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liunx_cj
2008-06-08
打赏
举报
回复
呵呵,问题解决了。因为最近很忙,不能把问题补充完整,等闲下来的时候补上。
GoAssemblyNow
2008-06-02
打赏
举报
回复
#include <iostream>
int max(int(*array)[5] ,int m);//求最大值的函数原型
int main ()
{
using namespace std;
int arr[2][5]={{0,1,2,3,4},{5,6,7,8,9}};
int(*parr)[5];//因为arr的类型为int[2][5],故parr的类型是 int (*)[5];
parr=arr;
int maxmum;
maxmum=max(parr,2);
cout<<maxmum<<endl;
return 0;
}
int max(int (*array)[5],int m)
{
int temp=**array;
for(int j=0;j<5*m;j++)
if(temp<*(*array+j))
temp=*(*array+j);
return temp;
}
希望能够给你一点帮助。
昨夜无风
2008-06-02
打赏
举报
回复
指针的指针,
或者构造个结构体
或者用map
GoAssemblyNow
2008-06-02
打赏
举报
回复
函数只能返回指向数组的指针,不能直接返回数组。不知道你那个“二元”是什么意思,是不是二维数组?
ls443085074
2008-06-02
打赏
举报
回复
函数返回指针就可以了
myhuochai
2008-06-02
打赏
举报
回复
我觉得用二维 vector 来返回,不是简单多了
eaglexin
2008-06-02
打赏
举报
回复
返回一个结构,其中包含你要的数组成员!
liunx_cj
2008-06-02
打赏
举报
回复
在子函数子被指针指向的数组有必要定义成是他static的吗?
hellolegend
2008-06-02
打赏
举报
回复
也可以通过传递参数实现
形参可以是int** ¶形式,调用后对应的实参值的值就是你想要的了
iambic
2008-06-02
打赏
举报
回复
什么叫二元?
WuBill
2008-06-02
打赏
举报
回复
我的函数绝大部分都返回true/false,用来判断执行是否成功
需要返回其他数据时,就在调用时传个返回参数(引用或指针,它的目的就是去拿返回值的)
K行天下
2008-06-02
打赏
举报
回复
是返回二维数组吗?
不能返回数组,只能返回指向数组的指针!!
微软公司等数据结构+算法面试100题(第1-100题)全部出炉
微软公司等数据结构+算法面试100题(第1-100题)全部出炉
[最新整理公布][汇总II]微软等数据结构+算法面试100题[第1-80题]
昨日,11.19,最新整理了,第61-80题,现在公布上传。 另加上之前公布的第1-60 题,在此做一次汇总上传,以飨各位。 可以这么说,绝大部分的面试题,都是这100 道题系列的翻版, 此微软等公司数据结构+算法面试100 题系列,是极具代表性的经典面试题。 而,对你更重要的是,我自个还提供了答案下载,提供思路,呵。 所以,这份资料+答案,在网上是独一无二的。 ------------------------------------ 整理资源,下载地址: 答案系列: 1.[最新答案V0.3 版]微软等数据结构+算法面试100 题[第21-40 题答案] http://download.csdn.net/source/2832862 2.[答案V0.2 版]精选微软数据结构+算法面试100 题[前20 题]--修正 http://download.csdn.net/source/2813890 //此份答案是针对最初的V0.1 版本,进行的校正与修正。 3.[答案V0.1 版]精选微软数据结构+算法面试100 题[前25 题] http://download.csdn.net/source/2796735 题目系列: 4.[第一部分]精选微软等公司数据结构+算法经典面试100 题[1-40 题] http://download.csdn.net/source/2778852 5.[第1 题-60 题汇总]微软等数据结构+算法面试100 题 http://download.csdn.net/source/2826690 更多资源,下载地址: http://v_july_v.download.csdn.net/ 若你对以上任何题目或任何答案,有任何问题,欢迎联系我: My E-mail: zhoulei0907@yahoo.cn ------------- 作者声明: 本人July 对以上公布的所有任何题目或资源享有版权。转载以上公布的任何一题, 或上传百度文库资源,请注明出处,及作者我本人。 向你的厚道致敬。谢谢。 ---July、2010 年11 月20 日。 ------------------------------------------------------ 各位,若对以上100题任何一道,或对已上传的任何一题的答案, 有任何问题,请把你的思路、想法,回复到此帖
子
上, 微软等100题系列,永久维护地址(2010年11.26日): http://topic.csdn.net/u/20101126/10/b4f12a00-6280-492f-b785-cb6835a63dc9.html
返回
二维
数组
#include "iostream" #include "stdio.h" #include "stdlib.h" using namespace std; //c++中
函数
不能直接
返回
一个二维
数组
//当需要
函数
的
返回
值为一个二维
数组
,可采用typedef typedef int(*R)[3]; R transpose(int arr[][3], int rows, int cols) //不能写成int ** transpose(int **a ,int...) { for (int i = .
php 索引取最大值,二元
数组
获取最大值,通过最大值的获取索引位置
二元
数组
获取最大值,通过最大值的获取索引位置Mkdir700•2019 年 11 月 17 日Loading...现有一个二维
数组
a = [[1,2,3],[4,5,6],[2,8,9]]很明显,一看,最大值是`9`,索引 `a[2][1]`## 二维
数组
获取最大值 ##通过代码先来说下,如何从二维
数组
中获取最大值可以通过循环嵌套,然后在其中进行比较获得最大值python中可以,使用`max(...
c语言 --
数组
目录 1.一维
数组
的创建和初始化 2.一维
数组
的使用 3.一维
数组
在内存中的存储 4.二维
数组
的创建和初始化 5.二维
数组
的使用 6.二维
数组
在内存中的存储 7.
数组
作为
函数
参数 1.一维
数组
的创建和初始化 2.一维
数组
的使用 3.一维
数组
在内存中的存储 4.二维
数组
的创建和初始化 5.二维
数组
的使用 6.二维
数组
在内存中的存储 7.
数组
作为
函数
参数 ...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章