当前位置: 首页 > article >正文

c语言学习19参数传递

参数传递

参数传递就是函数在调用时,实参传递  数据  到形参的过程。

实参的值拷贝给形参的过程;

实参:真正想要传进去的数据

形参:子函数 接收父亲函数传来实参 的位置,实参跟着子函数改变

1值传递

父系函数中的实参的,拷贝给子函数的形参,子函数处理的是拷贝值,实参本体不会变化。

mm(x,y);

2地址传递

父系函数中的实参的地址编号,拷贝给子函数的形参,子函数通过地址编号进入到实参空间处理空间里面的值,实参的值就发生了变化

mm(&x,&y);

void mm(int *m,char *n)

说明:

形参:用来接收地址的,是指针类型变量

子函数想要操作实参,就是操作形参存储的地址编号的内容,所以要用取内容符号*

函数调用的时候:传参数要传地址 &变量名


http://www.kler.cn/a/397062.html

相关文章:

  • 深入解析 CentOS 7 上 MySQL 8.0 的最佳实践20241112
  • LSTM(长短期记忆网络)详解
  • 基于麒麟服务器操作系统V10版本,部署Nginx服务、MySql服务搭建PHP环境,实现静态网站平台的搭建。
  • MySQL:表设计
  • TCP(下):三次握手四次挥手 动态控制
  • Ubuntu20.04 解决一段时间后键盘卡死的问题 ubuntu
  • WebChromeClient 方法分类及其功能
  • Python习题 250:删除空文件夹
  • dpdk tm eth event驱动协同完成收发包流程
  • [C++] 智能指针
  • Java爬虫(Jsoup)详解
  • [产品管理-82]:《产品经理从入门到精通》产品经理的基本思维与核心思想
  • 探索大规模语言模型(LLM)在心理健康护理领域中的应用与潜力
  • react 中 useMemo Hook 作用
  • 记录no.28
  • 代码随想录第46期 单调栈
  • 用户自定义IP核——ZYNQ学习笔记6
  • [JAVAEE] 网络编程
  • Pytest从入门到精通
  • pytest结合allure做接口自动化
  • element ui 搜索框中搜索关键字标红展示
  • 阿里巴巴最新“SpringCloudAlibaba 学习笔记”开源。
  • 【Cesium】自定义材质,添加带有方向的滚动路线
  • Python毕业设计选题:基于BS架构的在线学习与推荐系统的设计与实现-django
  • 51单片机应用开发(进阶)---定时器应用(电子时钟)
  • JVM垃圾回收详解(重点)