社区
C++ 语言
帖子详情
如何设计子函数能返回一个二元数组
liunx_cj
2008-06-02 03:28:31
遇到子函数返回二元数组值的问题,谁能说一下,最好可以提供个实例,看起来容易理解些。
...全文
185
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题)全部出炉
- **动态规划:** 使用一个变量`current_sum`来跟踪当前位置之前的最大
子
数组
和,以及一个变量`max_sum`来记录全局的最大
子
数组
和。 - **遍历
数组
:** 遍历整个
数组
,每次更新`current_sum`和`max_sum`。 **示例...
[最新整理公布][汇总II]微软等数据结构+算法面试100题[第1-80题]
- **定义**:实现一个特殊的栈,在实现栈的基本功能的基础上,再实现一个min
函数
,这个
函数
返回
栈中的最小元素。 - **要求**:min、push、pop操作的时间复杂度都是O(1)。 - **方法**:除了原始栈之外,还需要一个...
返回
二维
数组
//c++中
函数
不能直接
返回
一个二维
数组
//当需要
函数
的
返回
值为一个二维
数组
,可采用typedef typedef int(*R)[3]; R transpose(int arr[][3], int rows, int cols) //不能写成int ** transpose(int **a ,int...) { ...
php 索引取最大值,二元
数组
获取最大值,通过最大值的获取索引位置
二元
数组
获取最大值,通过最大值的获取索引位置Mkdir700•2019 年 11 月 17 日Loading...现有一个二维
数组
a = [[1,2,3],[4,5,6],[2,8,9]]很明显,一看,最大值是`9`,索引 `a[2][1]`## 二维
数组
获取最大值 ##通过...
c语言 --
数组
1.一维
数组
的创建和初始化 2.一维
数组
的使用 3.一维
数组
在内存中的存储 4.二维
数组
的创建和初始化 5.二维
数组
的使用 6.二维
数组
在内存中的存储 7.
数组
作为
函数
参数 1.一维
数组
的创建和初始化 2.一维
数组
的...
C++ 语言
65,193
社区成员
250,525
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章