自定义函数 返回多个值(指针)

原创 2018年04月14日 22:52:49
#include "iostream.h"

void calcu(int *a,int *b,int *l,int *angle)
{
//进行相应的操作
//比如...
*l += *a;
*angle += *b;
//不需要return,l、angle的值已经改变了,因为传递函数参数是指针类型
}

void main()
{
int a1=1,a2=2,a3=3,b1=4,b2=5,b3=6;
int l=2,angle=2;

calcu(&a1,&b1,&l,&angle);//l=2+1=3 angle=2+4=6
calcu(&a2,&b2,&l,&angle);//l=3+2=5 angle=6+5=11
calcu(&a3,&b3,&l,&angle);//l=5+3=8 angle=11+6=17

cout<<l<<" "<<angle<<endl;

}

------------------------------------------------------------------------------------------------------------

#include <iostream>
#include <string.h>
#include <cstring>
#include <algorithm>
#include <math.h>
int a,b;
using namespace std;
void ac(){
int t=a;
a=b;
b=t;
}
void acc(int &a,int &b){
int t=a;
a=b;
b=t;
}
void accc(int *a,int *b){
int t=*a;
*a=*b;
*b=t;
}
int main(){
    cin>>a>>b;
    ac();
    cout<<a<<' '<<b<<endl;
    acc(a,b);
    cout<<a<<' '<<b<<endl;
    accc(&a,&b);
    cout<<a<<' '<<b<<endl;
    return 0;
}

版权声明:emmmmm喵喵喵 https://blog.csdn.net/MallowFlower/article/details/79945336

指针实现函数返回多个值

通常情况下,函数如果有返回值,那么该函数的返回值类型必须和函数的类型一致,并且一个函数只能有一个返回值。下面我们通过指针来间接实现函数返回多个值 void caculator(int...
  • ITclody
  • ITclody
  • 2015-08-07 12:14:12
  • 1725

在 Excel 中编写自定义函数——返回多个值

前面讲了自定义函数的基本框架和如何传递不定参数,这一篇讲如何返回多个值。返回多个值,基本上就可以理解为返回数组。我们自定义的返回数组的函数,跟 Excel 自带的数组函数一样,需要按 Ctrl+Shi...
  • gracexu
  • gracexu
  • 2008-07-11 16:50:00
  • 7368

c++学习--利用指针返回多个值

None
  • slf0205
  • slf0205
  • 2011-03-18 13:52:00
  • 565

第8课 Python自定义函数返回值:单返回值和多返回值问题

1.Python函数返回值 两种形式: 1 返回一个值。 2 返回多个值。 现看看返回一个值的吧。 def firstvalue(a,b):     c = a + b     return ...
  • nupotian
  • nupotian
  • 2017-01-11 14:23:21
  • 3892

C/C++(1)双重指针实现C/C++函数返回多个值

#include using namespace std;void intpp(int** p) { *p = new int[3]; for (int i = 0; i < 3; +...
  • qjpxAAA
  • qjpxAAA
  • 2016-10-04 11:16:25
  • 838

mysql 返回多个函数计算结果

我想值得记录的sql 语句,以前没写过, 查询表中的某用户的总记录数和即将到期的信息条数 ,显然这是两个函数 的计算结果,在学校的时候贪玩,写得少 ,愧对老师啊。 虽然查的是数据库表,返回的计算结...
  • u011598529
  • u011598529
  • 2014-02-13 16:51:00
  • 2793

SVLOOKUP自定义函数查找多个值

  • 2013年05月09日 13:40
  • 444B
  • 下载

c++ 多值返回,指针使用

一般来说, 如果一个函数需要返回多个参数,可以采用以下两种方法: 第一种方法是将返回值作为写参数。 第二种方法是定义一个结构,返回指向该结构的指针。 下面的一个例子是指针使用的一个例子。 ...
  • lzj_lzj2014
  • lzj_lzj2014
  • 2017-08-10 15:36:35
  • 137

Android JNI编程(三)——C语言指针的初步认识、指针变量、互换两个数、函数返回多个值

一.什么是指针? 简单来说: 指针就是内存地址      内存地址就是指针。来看个小案例 #include #include /** 指针就是内存地址 内存地址就是指针 */ main(...
  • a_zhon
  • a_zhon
  • 2016-11-23 16:57:28
  • 834

C++ 利用指针和结构体实现一个函数返回多个值

介绍利用指针与利用结构体作为函数的返回值,实现一个函数返回多个值
  • chaipp0607
  • chaipp0607
  • 2017-03-22 21:07:14
  • 2695
收藏助手
不良信息举报
您举报文章:自定义函数 返回多个值(指针)
举报原因:
原因补充:

(最多只允许输入30个字)