社区
C++ 语言
帖子详情
如何设计子函数能返回一个二元数组
liunx_cj
2008-06-02 03:28:31
遇到子函数返回二元数组值的问题,谁能说一下,最好可以提供个实例,看起来容易理解些。
...全文
178
12
打赏
收藏
如何设计子函数能返回一个二元数组
遇到子函数返回二元数组值的问题,谁能说一下,最好可以提供个实例,看起来容易理解些。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
是返回二维数组吗?
不能返回数组,只能返回指向数组的指针!!
structfun2:对两个输入结构的每个字段应用二元运算
函数
-matlab开发
将二元运算
函数
应用于两个输入结构的每个字段,包括任何级别的
子
结构字段。 C = STRUCTFUN2(FUN, A, B) 将 FUN 指定的
函数
应用于结构体 A 和 B 的每个字段,并在
数组
C 中
返回
结果。 例
子
: s1 = 结构体; s1.a = 1; s1.b = 2; s1.c = 结构体; s1.ca = 3; s2 = 结构体; s2.a = 0; s2.b = 2; s2.c = struct; s2.ca = -3; s3 = structfun2(@plus, s1, s2);
返回
二维
数组
#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.
数组
作为
函数
参数 ...
leetcode-
子
数组
leetcode 78.给你一个整数
数组
nums ,
数组
中的元素 互不相同 。
返回
该
数组
所有可能的
子
集(幂集)。 解集 不能 包含重复的
子
集。你可以按 任意顺序
返回
解集。 ①画出递归树,找到状态变量(回溯
函数
的参数),这一步非常重要※ ②根据题意,确立结束条件 ③找准选择列表(与
函数
参数相关),与第一步紧密关联※ ④判断是否需要剪枝 ⑤作出选择,递归调用,进入下一层 ⑥撤销选择 class Solution { vector<int>path; vector<vecto
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章