非常感谢!... 非常感谢!
· 把复杂嘚事情简单说给你听
第一次调用函数f(r)的输出是7,7,7,
在这次函数调用时把r的值,即p的地址传递给了二级指针s,在函数调用时修改了p中存储的地址(改为指向k),所以返回主函数时的输出第一个是输出3,但是第二第三个却是输出7
你对这个回答的评价是?
第一次调用函数f(r)的输出是7,7,7,
在这次函数调用时把r的值,即p的地址传递给了二级指针s,在函数调用时修改了p中存储的地址(改为指向k),所以返回主函数时的输出第一个是输出3,但是第二第三个却是输出7
你对这个回答的评价是?
下载百度知道APP抢鲜体驗
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
本回答由上海巨闲网络科技有限公司提供
该程序完成的是两个数的交换
函数传递的是p和q的地址
如果不这样那就不能完成交换
这就是程序中的变量的作用与的问题
用指针实際上就是在一个地址上操作
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
因为循环条件为 i<5也就是循环結束时i=5
要点:不要被循环体内那个 switch-case语句迷惑了
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机鏡头里或许有别人想知道的答案
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。