当前位置:网站首页 > 技术博客 > 正文

cpp swap函数



本篇文章通过swap函数来深入了解C语言中函数的用法,与指针的应用。参考资料来源于经典书籍与技术博客的分享。

在复习完生存期相关的知识点后(详情可转至此处),初步认识了函数与本地变量,今天再详细梳理几种主流的swap函数写法,并通过代码的替换帮助大家了解本质。


 
   
 
   

根据结果显而易见swap1与swap2是错误的函数,并没有起到交换作用。


SWAP1:

为什么函数1是错误的呢?这里我们就要了解函数的传值性质了,传进去的值并不是值本身,而是“值”,好吧,我承认,可能那么说你就蒙了,如果用书籍上的形式参数来解释可能就直接从入门到放弃了,那么我下面来写一段等量替换的代码来帮你了解SWAP1函数的本质运算过程。

 
    
SWAP2:
 
    
SWAP3:

嗯,仔细观察的小伙伴就会发现swap2与swap3极其相似,那为什么3就可以实现数据的交换呢?我们来看看

 
   
  
  

                            

  • 上一篇: memtest怎么检测8g
  • 下一篇: js 注释规范
  • 版权声明


    相关文章:

  • memtest怎么检测8g2025-06-26 17:30:05
  • vue3管理系统简单模板2025-06-26 17:30:05
  • rman命令详解2025-06-26 17:30:05
  • 召回率 准确率曲线2025-06-26 17:30:05
  • 数组和指针性质相同吗2025-06-26 17:30:05
  • js 注释规范2025-06-26 17:30:05
  • 分词 搜索2025-06-26 17:30:05
  • 迈迪工具集下载安装教程2025-06-26 17:30:05
  • java swing 教程2025-06-26 17:30:05
  • python 打包pyc2025-06-26 17:30:05