3.17 c语言自定义函数
16lz
2021-03-17
比较两个数的较大值
2.用函数交换两个变量的值
当不使用函数时,应使用一个中间参数进行替换,否则在将a=b时,a的值已经改变为b,再用b= a时,b的值并未发生改变
在使用函数时,下图的结果中a,b的值并未交换,这是因为自定义函数中的x,y与a,b的存储位置不同,导致在使用该函数时,虽然x,y的值发生了交换,但是a,b的值未发生交换
此时,在要实现a,b值交换时,要用取地址符,读取地址,再运用指针去接收(还没有学到指针,大致是这个意思)
如图正确方法
©著作权归作者所有:来自51CTO博客作者编程鹤的原创作品,如需转载,请注明出处,否则将追究法律责任更多相关文章
- Python 内置模块之 random
- “天池PAI-DSW”创建一个斐波那契数列计算函数
- 三分钟掌握交换机工作原理及MAC表,网工小白必看!
- PHP 函数学习笔记
- 手把手教你如何用DolphinDB进行机器学习
- Vue3 系统入门与项目实战
- c语言学习打卡 自定义函数
- Excel按区间查询,大咖有句悄悄话
- 用函数公式制作旋风图,75.42%的人没想到!