问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sub(double x,double *y,double *z)

发布网友 发布时间:2022-05-19 00:42

我来回答

2个回答

热心网友 时间:2023-11-25 03:35

可以直接调用:
sub(b-a,&a,&b);追问这个我知道
求详解

追答(1)b-a = 6.5
(2) 进入时 y=2.5
回来 y=2.5-1.0 = 1.5
(3)打印 a = 1.5.
=========
若调用: sub(b-a,&a,&a);
(1)b-a = 6.5
(2) 进入时 y=2.5
变 y=2.5-1.0 = 1.5
(3) 进入时 z=2.5
函数内 z 地址同 y 地址
*z=*z+x 用 *y 和 x 当前值操作:
= 1.5 + 6.5 = 8.0
返回 的 a 里 是 8.0
打印 a = 8.0

热心网友 时间:2023-11-25 03:36

#include <stdio.h>
void sub (double x,double *y,double *z)
{
*y=*y-1.0;
*z=*z+x;
}
main() 
{
double a=2.5,b=9.0,*pa,*pb;
pa=&a; 
pb=&b;
sub(b-a,pa,pb);
printf("%f\n",a);
}

你传递的是指针,改变了指针所指内存的值

追问什么是传递指针?

追答就是形参是指针类型,在调用的时候,传递的就是指针

热心网友 时间:2023-11-25 03:35

可以直接调用:
sub(b-a,&a,&b);追问这个我知道
求详解

追答(1)b-a = 6.5
(2) 进入时 y=2.5
回来 y=2.5-1.0 = 1.5
(3)打印 a = 1.5.
=========
若调用: sub(b-a,&a,&a);
(1)b-a = 6.5
(2) 进入时 y=2.5
变 y=2.5-1.0 = 1.5
(3) 进入时 z=2.5
函数内 z 地址同 y 地址
*z=*z+x 用 *y 和 x 当前值操作:
= 1.5 + 6.5 = 8.0
返回 的 a 里 是 8.0
打印 a = 8.0

热心网友 时间:2023-11-25 03:36

#include <stdio.h>
void sub (double x,double *y,double *z)
{
*y=*y-1.0;
*z=*z+x;
}
main() 
{
double a=2.5,b=9.0,*pa,*pb;
pa=&a; 
pb=&b;
sub(b-a,pa,pb);
printf("%f\n",a);
}

你传递的是指针,改变了指针所指内存的值

追问什么是传递指针?

追答就是形参是指针类型,在调用的时候,传递的就是指针

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"应交税费-应交增值税"账本中应该怎么设置明细科目 本届奥运会女排冠军是哪个 女子排球冠军是哪个国家 巴黎奥运会女排冠军是哪国 奥运女排冠军是哪个国家 奥运会女排冠军是哪国 2024年奥运会女排冠军 电磁炉玻璃面板换下多少钱一个 电磁炉换个面板要多少钱一个 电磁炉面板要换多少钱 double类型变量x和y的取值分别是10.5和5.0,那么表达式x&#47;y-(int)x&#47;y的值是 真果粒今日对“倒奶事件”产生的不良社会影响道歉,除了道歉它还能做什... 今天这日子我应该对你说什么祝福话好那 情人节快乐 还是…… 银行今日对私10:00~16:00什么意思? 喷雾风扇和加湿器有什么不同,加湿器会有害处,喷雾风扇会有吗? 今天对女生来说是什么日子? 夏季用喷雾器向身体喷水降温对身体有没有好处? 千金今日金花诰对什么 今天日历对冲什么? 上联昨日今日明日,日复一日,乞丐对出了什么下联? 寡妇上联昨日今日明日,日复一日,书生对了什么下联? 银行 今日对私什么意思 今日登上上阳楼,下联什么对? 对对子,今对什么 平时设计用PS、CAD、CDR等,需要什么样的电脑?相对于低中高价位最优配置的电脑是什么? 经常用cdr ps 等作图软件 需求一台专业画图电脑 ,求配置?最高 与最低 这个电脑配置想升级一下运行CDR,该怎么升级? 有没有比较好的电脑端的一键刷机软件啊 安卓用 孕期不穿内衣会胸下垂吗 身为一个胖子青春什么赶紧谈恋爱? 若x为double变量,则 x=218.82631; printf(&quot;%-6.2e\n&quot;,x); double pow(double x, double y) C语言 #include&quot;stdio.h&quot; main() { double x=5.16894; printf(&quot;%f&#92;n&quot;,(int)(x*1000+0.5)&#47;(double)1000); } 被固定住的防蚊窗网清洗方法 金刚纱窗适合按在什么位置 双击文件打开很慢 淘宝新开店铺一直没有流量怎么回事? 遂宁市安居区城乡居民基本养老保险是地方搞的还是中央搞的 福州滨海新城文武砂镇农场三站,八站片区地房层征收宣传手册什么时候开始拆*旁边的文鑫楼有没有拆?? 如果你是网格员,乡镇开展文明活动,请问你会怎么配合? 如何制作纯净版Win10系统安装U盘? 我电脑的逆战游戏刚刚更新!为什么进入游戏就没有声音呢?看视频听歌又有声音 电脑win7不知道几位数 逆战directx11已成功安装并且声卡驱动已经用驱动精灵更新为什么后仍然没有声音? 华为watch2可以独立接和短信吗 逆战为什么没有声音,该下载什么软件 工商银行为什么号称宇宙第一大行 韩国电影《瑜伽学院》在线观看 哪位大佬有百度云流血的心求百度云高清资源链接 再审的概念 x9spIus的电池经用吗?