C语言练习篇-6利用指针通过形参传值给主调函数
来源:互联网 发布:消防大数据内容 编辑:程序博客网 时间:2024/04/30 10:30
练习:编写一个函数,其功能是对传送过来的两个浮点数求出和值、两个数相差多大,并通过形参传送回调用函数。
void fun(double a, double b, double *ps, double *pd){ *ps = a + b; *pd = (a - b) < 0 ? (- (a - b)) : (a - b);}int main() { double a = 10.6, b = 20.12; fun(a, b, &a, &b); printf("sum value = %f,diff value = %f\n",a,b); return 0;}
练习:编写一个函数,对传送过来的三个数求出最大和最小数,并通过形参传送回调用函数。
void fun(double a, double b, double c, double *pmax, double *pmin){ *pmax = a > b ? (a > c ? a : c) : (b > c ? b : c); *pmin = a < b ? (a < c ? a : c) : (b < c ? b : c);}int main() { double a = 10.6, b = 20.12, c = 30.24; double *pmax = &a, *pmin = &b; fun(a, b, c, pmax, pmin); printf("max = %f,min = %f\n", *pmax, *pmin); return 0;}
0 0
- C语言练习篇-6利用指针通过形参传值给主调函数
- C语言练习篇-8函数指针练习
- c语言指针做函数参数,使用指针地址(二级指针)在被调函数中修改主调函数的指针。
- C语言通过指针调用函数
- 利用“指针”对主调函数中数组进行排序,(菜鸟知道模块化)
- C语言指针(三)指针传递给函数
- C 函数指针练习
- C如何通过被调函数修改主调函数普通变量的值
- c语言中通过函数指针实现函数重载
- c语言中通过函数指针实现函数重载
- c语言中通过函数指针实现函数重载
- 1.5 C的主调函数与参数
- C语言 指针操作练习
- C语言指针练习1
- C语言指针练习2
- C语言指针的练习
- c语言之指针练习
- c 语言指针练习<一>
- cygwin 镜像文件下载地址
- Bundle
- 正则表达式
- 双目标定代码
- Java学习路线
- C语言练习篇-6利用指针通过形参传值给主调函数
- union和union all的区别
- poj--2559 Largest Rectangle in a Histogram(单调栈)
- 磁盘分区
- Android NDK读取文件
- 百度之星 初赛roundB 1006 中位数计数 详解
- MongoDb的安装与使用
- JamesMusic浅读--------7,音乐列表界面显示
- 二叉树的子树