社区
C++ 语言
帖子详情
如何设计子函数能返回一个二元数组
liunx_cj
2008-06-02 03:28:31
遇到子函数返回二元数组值的问题,谁能说一下,最好可以提供个实例,看起来容易理解些。
...全文
212
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
打赏
举报
回复
是返回二维数组吗?
不能返回数组,只能返回指向数组的指针!!
用
子
函数
的方法求一维
数组
中所有元素之和
《程序
设计
基础实训指导教程-c语言》 ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 【实训内容2】用
子
函数
的方法求一维
数组
中所有元素之和 #include<stdio.h> #define M 10 int sum(int a[],int n); int main() { int a[M],i; printf("输入整数:\n"); for(i=0;i<M;i++) { scanf("%d",&a
用
子
函数
的方法求一个3*4的
数组
的转置
数组
《程序
设计
基础实训指导教程-c语言》 ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 【实训内容3】用
子
函数
的方法求一个3*4的
数组
的转置
数组
#include<stdio.h> #define M 3 //3行 #define N 4 //4列 int a[M][N]; //定义全局变量 void change(int a[][N]); //change
函数
声明,调用二维
数组
void main() { int i,j; printf("输入%d*%d数
用指针、
子
函数
的方法去一维
数组
中所有元素的平均值,并放在a[0]处
《程序
设计
基础实训指导教程-c语言》 ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 【实训内容7】用指针、
子
函数
的方法去一维
数组
中所有元素的平均值,并放在a[0]处 传递规则-4种方法(1)
数组
名 --->
数组
名(2)
数组
名 ---> 指针变量(3) 指针变量 --->
数组
名(4) 指针变量 ---> 指针变量 分析: 先在主
函数
中定义一个含有11个元素的一维
数组
a,第一个元素a[0]的值为0,其他元素的值为任意值 用一个
子
函数
C51
数组
和
子
函数
数组
中 定义的
数组
绝对不能越界 越界程序不会报错 但会运行不了 查找起来非常麻烦。
子
函数
有参数 有
返回
值。
子
函数
无参数 无
返回
值。
如何写出一个
返回
多个值的c语言
子
函数
今天跟以往一样刷水题,因为水题没有刷完。我发现刷水题还是有用的,自己没有理解清楚的c的知识,等你写的代码报错后,你就能都弄懂了。结果今天这题目引发我了我的一个问题,题目如下: 5个数求最值 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述
设计
一个从5个整数中取最小数和最大数的程序 输入输入只有一组测试数据,为五个不大于1万的
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章