比较两个数的较大值

2.用函数交换两个变量的值

当不使用函数时,应使用一个中间参数进行替换,否则在将a=b时,a的值已经改变为b,再用b= a时,b的值并未发生改变

在使用函数时,下图的结果中a,b的值并未交换,这是因为自定义函数中的x,y与a,b的存储位置不同,导致在使用该函数时,虽然x,y的值发生了交换,但是a,b的值未发生交换

此时,在要实现a,b值交换时,要用取地址符,读取地址,再运用指针去接收(还没有学到指针,大致是这个意思)

如图正确方法

©著作权归作者所有:来自51CTO博客作者编程鹤的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. Python 内置模块之 random
  2. “天池PAI-DSW”创建一个斐波那契数列计算函数
  3. 三分钟掌握交换机工作原理及MAC表,网工小白必看!
  4. PHP 函数学习笔记
  5. 手把手教你如何用DolphinDB进行机器学习
  6. Vue3 系统入门与项目实战
  7. c语言学习打卡 自定义函数
  8. Excel按区间查询,大咖有句悄悄话
  9. 用函数公式制作旋风图,75.42%的人没想到!

随机推荐

  1. 一个java同步工具类Semaphore的详解
  2. Android(安卓)ContentProvider和Uri详解
  3. 【android】 使用sd卡
  4. Android实现AppWidget、Broadcast静态注
  5. 浅谈Android五大布局——LinearLayout、F
  6. android快速开发框架afinal(数据库篇)
  7. Android(安卓)二维码 生成和识别(附Demo源
  8. 初识ClickHouse——安装与入门
  9. [置顶] Android的Activity屏幕切换动画(
  10. 面试官:为什么静态方法不能调用非静态方法