在c语言中利用函数Swap进行数值交换
在c语言中利用函数Swap进行数值交换1.void Swap(int a,int b){int tmpa;ab;btmp;}int main(){int a10;int b20;printf(交换前:a%d,b%d,a,b);Swap(a,b);printf(交换后:a%d,b%d,a,b);return 0;}运行结果为:上面程序运行未成功的原因为:把a,b的值传给函数Swap,只是将形式参数改变a,b所对应的地址不变,即a,b的实参并没有改变。2.void Swap(int* p1,int* p2){int* tmpp1;p1p2;p2tmp;}int main(){int a10;int b20;printf(交换前:a%d,b%d,a,b);Swap(a,b);printf(交换后:a%d,b%d,a,b);return 0;}运行结果为:上面程序运行未成功的原因为:没有进行解引用访问a,b的值没有进行交换。3.void Swap(int* p1,int* p2){int* tmp;//野指针*tmp*p1;*p1*p2;*p2*tmp;}int main(){int a10;int b20;printf(交换前:a%d,b%d,a,b);Swap(a,b);printf(交换后:a%d,b%d,a,b);return 0;}程序编译出错,老的编译器(vs2012,DEVC,VC6.0等)程序能运行但在*tmp*p1;这句崩溃。野指针:也称悬空指针,悬挂指针,你没有访问权限的地址(指针)。4.void Swap(int* p1,int* p2){int tmp;tmp*p1;*p1*p2;*p2tmp;}int main(){int a10;int b20;printf(交换前:a%d,b%d,a,b);Swap(a,b);printf(交换后:a%d,b%d,a,b);return 0;}程序正确运行成功结论重点:调用函数通过形参想修改实参的值,必须1,传指针;2.解引用。

相关新闻

每天 8 点读懂 AI 下半场:这个号不搬运新闻,它帮你“连点成线“

每天 8 点读懂 AI 下半场:这个号不搬运新闻,它帮你“连点成线“

【推广】每天 8 点读懂 AI 下半场:这个号不搬运新闻,它帮你"连点成线" SEO 关键词:AI 最新进展、大模型安全、世界模型、英伟达、OpenAI、李飞飞、AMD 收购 一、简介:它是什么号 你刷到的 AI 资讯,大多长这…

2026/10/1 6:55:18 阅读更多 →
基于 app-ideas 的 Chrome 主题扩展实战:从 manifest.json 到夜间蓝光滤镜

基于 app-ideas 的 Chrome 主题扩展实战:从 manifest.json 到夜间蓝光滤镜

文档教程 【免费下载链接】app-ideas A Collection of application ideas which can be used to improve your coding skills. 项目地址: https://gitcode.com/GitHub_Trending/ap/app-ideas 点击查看 免费下载 本篇指南围绕当前仓库中的项目创意 Chrome-Theme-Ext…

2026/9/30 6:46:02 阅读更多 →
React 高阶组件(HOC)深度精读:Props Proxy 与 Inheritance Inversion 的实战与演进

React 高阶组件(HOC)深度精读:Props Proxy 与 Inheritance Inversion 的实战与演进

文档技术博客教程 【免费下载链接】weekly 前端精读周刊。帮你理解最前沿、实用的技术。 项目地址: https://gitcode.com/GitHub_Trending/we/weekly 点击查看 免费下载 本文是《前端精读周刊》系列技术指南之一,完整原文见 前沿技术/12.精读《React 高…

2026/10/1 6:56:19 阅读更多 →

最新新闻

Element UI Dialog 弹窗滚动改造:Flex 布局实现固定高度与内部滚动

Element UI Dialog 弹窗滚动改造:Flex 布局实现固定高度与内部滚动

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 16:36:48 阅读更多 →
Ubuntu 22.04 安装 Chrome:deb 包安装与避坑指南

Ubuntu 22.04 安装 Chrome:deb 包安装与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 16:36:48 阅读更多 →
企业微信微盘下载失败原因排查与解决指南

企业微信微盘下载失败原因排查与解决指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 16:36:48 阅读更多 →
马德拉岛深度游攻略:徒步路线、自驾避坑与七天行程规划

马德拉岛深度游攻略:徒步路线、自驾避坑与七天行程规划

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 16:36:48 阅读更多 →
导数是什么:从瞬时变化率到现实世界的关键工具

导数是什么:从瞬时变化率到现实世界的关键工具

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 16:36:48 阅读更多 →
CentOS 7 升级 OpenSSH 9.0p1:源码/RPM与配置迁移

CentOS 7 升级 OpenSSH 9.0p1:源码/RPM与配置迁移

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 16:35:47 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →