交换两个数的值
void swap(int x,int y)
{
void main()
cout<<"a="<<a<<"
}
请同学们想一下,哪一个能实现数值交换!
我来告诉大家,解法可以实现这个功能!
解法一:他把A的值给了X,把B的值给了Y,然后实现了X,Y值的交换,而A,B的值却没有交换!
解法二:它是用指针来实现交换功能的,它A的地址给了X,把B的地址给了Y,那么现在的*X,*Y的值是不是A,B的值了,然后它又把*X,*Y的值交换了,而X,Y是A,B的地址,那么是不是A,B的地址也交换了,那么A,B的值是不是也交换了!
如果你还是不懂,直接给我评论就可以了!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构