C中-void类型函数同样可以让函数有返回值
来源:互联网 发布:网络安全设备巡检流程 编辑:程序博客网 时间:2024/05/16 19:38
想知道 void类型函数怎样 才 能 让函数有多个返回值吗 ? 首先 你要会 C语言 , 然后 你要学过 指针 ,请看下面代码
指针的应用场景:
1)在被函数中可以修改主调函数中的变量的值
2)让函数可以有多个返回值
#include <stdio.h>
/**
* 用指针让函数可以有多个返回值
* 并不是有多个return
*
* @return
*/
void caculator(int x,int y,int *add,int *jian,int *cheng,float *chu){
//在函数的内部访问了主调函数中的变量值
*add = x+y;
*jian = x-y;
*cheng = x*y;
*chu = x/(float)y;
}
int main(int argc, const char * argv[]) {
int add=0;
int jian=0;
int cheng=0;
float chu=0.0f;
caculator(12, 4, &add, &jian, &cheng, &chu);
printf("add = %d\n",add);
printf("jian = %d\n",jian);
printf("cheng = %d\n",cheng);
printf("chu = %.2f\n",chu);
return 0;
}
能看懂这个 ,就理解了 。
0 0
- C中-void类型函数同样可以让函数有返回值
- 函数中有多个return?C语言中,一个函数可以有几个返回值?
- 函数的返回类型可以为值、指针、引用,这三种返回类型有什么不同,各有什么好处?(c++)
- aop (!void,用来拦截有返回值的函数)
- 函数参数返回值 void 和 void *
- 无参函数,有参函数,有返回值类型
- C++基础---有返回值类型函数(返回引用类型)
- C/C++中main函数的返回值类型
- c/c++中const成员函数的返回值类型
- C语言函数返回值为指针和函数返回值为void
- C++基础---有返回值类型函数(指针函数)
- 构造函数不能有返回类型 ,函数定义或声明中有错误;未调用函数
- 建议0 不要让main函数返回void
- 建议0:不要让main函数返回void
- PHP中的方法(函数)可以有返回值
- php 函数里面可以有两个以上的返回值
- js函数之间调用可以有返回值
- 内联函数可以不声明返回值类型
- 统计同成绩学生人数
- Openstack 中的router创建,floatingip绑定
- 追踪记录每笔业务操作数据改变的利器——SQLCDC
- CI框架学习整理
- 介绍ModelViewPresenter在Android中的应用
- C中-void类型函数同样可以让函数有返回值
- 初识Git
- mysql
- cocos lua学习笔记
- 关于Android Canvas.drawText方法中的坐标参数的正确解释
- struts2之单个文件上传
- Selecting Rows Randomly from a Large Table
- AndroidStudio插件GsonFormat快速实现JavaBean
- MFC_设置按钮的文本