指针实现函数返回多个值
通常情况下,函数如果有返回值,那么该函数的返回值类型必须和函数的类型一致,并且一个函数只能有一个返回值。下面我们通过指针来间接实现函数返回多个值
void caculator(int a,int b,int *add,int *jian,int *cheng,float *chu){
*add=a+b;
*jian=a-b;
*cheng=a*b;
*chu=a/(float)b;
}
void main(){
int add=0;
int jian=0;
int cheng=0;
float chu=0.0f;
caculator(12,4,&add,&jian,&cheng,&chu);
printf("add=%d",add);
printf("jian=%d",jian);
printf("cheng=%d",cheng);
printf("chu=%.2f",chu);
}
指针实现函数返回多个值相关推荐
- C指针7:指针作为函数返回值
C语言允许函数的返回值是一个指针(地址),我们将这样的函数称为指针函数.下面的例子定义了一个函数 strlong(),用来返回两个字符串中较长的一个: #include <stdio.h> ...
- 使用指针做函数返回值
使用指针做函数返回值 1.当使用指针做为函数的返回值时,主函数处的char *p;将获得调用函数char *pf;的值,即一个地址值,如oxAE72.此时需要我们注意的是该地址值所指向的空间是否存在( ...
- C语言指针作为函数返回值
C语言允许函数的返回值是一个指针(地址),我们将这样的函数称为指针函数.下面的例子定义了一个函数 strlong(),用来返回两个字符串中较长的一个: #include <stdio.h> ...
- Android JNI编程(三)——C语言指针的初步认识、指针变量、互换两个数、函数返回多个值...
版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/. 目录(?)[+] 一.什么是指针? 简单来说: 指针就是内存地址 内存地址就是指针. ...
- C语言灵魂篇|指针作为函数返回值
C语言允许函数的返回值是一个指针(地址),我们将这样的函数称为指针函数.下面的例子定义了一个函数 strlong(),用来返回两个字符串中较长的一个: #include #includechar *s ...
- C语言通过指针间接的实现函数返回多个值
C语言通过指针间接的实现函数返回多个值 本例题中通过把指针作为函数参数来传递,依次达到改变变量的值的目的,最后实现一个函数返回两个变量的值 int *X,*X应该被看成一个整体来看,表示一个整形. # ...
- 7 C++指针做函数返回值
在C++中,函数的返回值出来可以是普通的数据类型,还可以是指针类型,我们将函数的返回值定义为指针类,用来返回一个变量的地址,但我们不能返回局部变量的地址. 用指针作为函数返回值时,需要注意的一点是,函 ...
- c++中函数放在等号右边_如何从C或C++中的函数返回多个值?
新程序员通常在寻找从函数返回多个值的方法.不幸的是,C和C++不允许直接这样做.但是幸运的是,通过一些巧妙的编程,我们可以轻松实现这一目标. 下面是从C函数中返回多个值的方法: 通过使用指针. 通过使 ...
- Java中如何实现一个函数返回多个值
由于java中没有指针,不能像C++一样通过指针的方式实现一个函数返回多个值,因此在java中必须采用变通的方式解决,常用的方式有以下几种: 1.封装一个实体类,将要返回的值封装进去: 2.通过map ...
最新文章
- C++关键字decltype
- Xamarin XAML语言教程基本视图ContentView
- linux循环处理多行,Linux高级文本处理之gawk分支和循环(四)
- Codeforces Round #395 (Div. 2) - A
- C语言在BST中找到最接近目标的值的算法(附完整源码)
- php 屏蔽deprecated,新人求教PHP高手,Deprecated?
- php如何解决并发问题,PHP如何解决并发问题
- 【LCT】旅游(P1505)
- tomcat如何配置文件读取路径
- 20181030-4 每周例行报告
- java split函数_Java split函数
- iPhone 13需求强劲推动 分析师预计iPhone四季度将销售超过8000万部
- 一车abs线路怎么量_神木沥青拌合站烧火油怎么购买更划算
- 4_蒙特卡罗算法求圆周率PI
- linux的一些资讯网站
- uniapp H5页面 点击图片放大预览
- 传销三级的认定标准_应为传销案件中“劳务性工作人员”争取“不起诉”—传销犯罪辩护与研究(四十五)...
- 圆角正方形 html,ps正方形角怎么变圆角 ps怎么在原来的矩形中改成圆角
- 网站搭建:从零搭建个人网站教程(10)
- 用 GreaseMonkey (油猴)解码 TinyURL