自考本科申请学士学位:函数怎样才能返回两个值呢,,我想返回两个计算的值,,怎样做那/?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 20:16:31

把两个值也作为函数的参数传给函数,在函数里对两个值进行修改。

比如求最大值和最小值的函数,可以把max,min作为参数。
f(int array[],int n,int *max,int *min)
{
//求最大值和最小值
//*max=最大值,*min=最小值
}

void main()
{
int max,min;
int a[100];
//给a[100]赋值
f(a,100,&max,&min);
}

函数要返回多个值,就要用引用的方法.
如:
void GetData(int & a,int & b)
{
a = 1;
b = 2;
}
void main()
{
int i,j;
GetData(i,j);
}
这样i,j就分别有值1和2.不知道你清楚了没有,清楚了记得加分哦.

一个返回值,一个ref 参数

你最好先说你用的是什么语言。

比如你想计算A3与B3的(函数)值,先点击函数→再用鼠标逐个点击A3与B3就可以了!

用宏定义
#define