- 6
- 0
- 约2.3千字
- 约 9页
- 2018-06-08 发布于江苏
- 举报
指针作为函数参数(一)8
指针作为函数参数(一) 小组成员:邓曦、高问、周亚娟 王家月、孙秋霞 函数参数的传递 1.值传递 实参的功能:将调用函数中的变量或常量的数值单向复制给被调函数中的形参。 形参的功能:接收并保存实参复制过来的数值。 实参:表达式、变量、常量、函数值(传递值) 形参:变量 2.地址传递:指针作为函数参数 形参:指针变量 实参:指针变量或变量地址(传递地址) 函数参数传递的特点 1)实参由调用函数提供 2)形参由被调函数提供 Float average(int a,int b) 例6.7 编写交换两个变量值的函数swap()。 void swap(int x, int y) //x和y是形参 { int t; t=x; x=y; y=t; printf(x=%d,y=%d \n, x, y); } 小结: 参数传递方式:传值调用和传址调用 传值调用:将参数值传递给形参。实参和形参占用各自的内存单元,互不干扰,函数中对形参值得改变不会改变实参的值,属于单向数据传递方式。 传址调用:将实参的地址传递给形参。形参和实参占用同样的内存单元,对形参值得改变也会改变实参的值,属于双向数据传递方式。 * * Void main() { Int x,y,m; Scanf(“%d%d”,x,y); m=max(x,y); Printf(“max=%d\n”,m); } 实参的前
您可能关注的文档
最近下载
- API 571-2020影响炼油工业固定设备的损坏机理-中文版.pdf
- 2025年浙江省衢州市中考数学试卷真题(含官方标准答案).docx
- (九科全套)内蒙古包头市2026年高三第二次模拟考试(二模)全科试卷(含答案).pdf
- 关于学校迎接国家义务教育质量监测应急预案.docx
- 机械制图习题集(第4版)张绍群课后习题答案解析.pdf
- 湖南湘江新区国土空间规划 (含湘江科学城规划).pdf VIP
- RISC-V指令集手册.PDF VIP
- 广东省深圳市2025年中考语文试题(含答案解析).docx VIP
- 基于PLC的新型工业码垛机器人控制系统设计.docx VIP
- 青岛版四年级科学上册 第六单元《电的本领》大单元教学设计.pdf VIP
原创力文档

文档评论(0)