- 66
- 0
- 约1.04千字
- 约 5页
- 2017-07-07 发布于浙江
- 举报
21_调用函数和被调用函数之间的数据传递
7.5 调用函数和被调用函数之间的数据传递 1.形参和实参的概念 每个函数一般都能完成一定的功能,可以形象地把函数看成一个加工厂,该加工厂对材料进行加工,最后生产出产品。而加工厂加工的材料,称为“函数的参数”,而加工出来的产品称为“函数的返回值”(有的函数没有返回值)。在定义函数时,只是形式化地说明函数加工的对象,这种对象并不实际存在,就象建立一个本材加工厂时只是说明该加工厂把木材加工成木板,但并没有实际的木材,把这种参数称为“形式参数”。当程序段要调用该函数完成指定的功能,就需要给它实际的材料,以便加工出“产品”。就象一个人要把木材加工成木板,就必须把实际的木材送到加工厂加工一样,函数调用时传入的参数称为“实际参数”。 2.数据传递的形式 (1)C语言中,调用函数和被调函数之间的数据可以通过三种方式进行传递: ① 实际参数和形式参数之间进行数据传递。 ② 通过return语句把函数值返回调用函数。 ③ 通过全局变量。 (2)参数值的传递 主调函数在调用函数时,需要把相应的实际参数传给相应的形式参数,实际参数的个数和类型要和形式参数的个数和类型一致。 ① 实参的个数与类型应与形参一致,否则将会出现编译错误。 ② 实参可以是常量、变量、数组元素和表达式,但如果在被调函数中有取形参地址或给形参赋值的语句,则对应的实参必须是变量和数组元素。 ③ 定义函数时定义的形参并不占用实际的存储单
您可能关注的文档
- 2017淮安中考物理试卷.doc
- 2017版高考生物一轮复习 第1、3节 细胞膜-系统的边界、细胞核-系统的控制中心课时提升作业 新人教版必修1.doc
- 2017连云港中考化学.doc
- 2017软件体系结构复习纲要.docx
- 2017高考全国Ⅱ卷理综物理部分试题word版精校精美绘图.doc
- 2018年北京大学广告学考研参考书目、招生人数、考试科目、专业指导、经验.docx
- 2018年北京大学风景园林硕士考研参考书目、专业指导、考研经验、辅导班.pdf
- 2018年北京邮电大学804信号与系统考研复习资料大全介绍-新祥旭考研.pdf
- 2018年北京邮电大学公共管理专业考研考试科目.pdf
- 2018年北京邮电大学新闻传播学考研招生专业目录、研究方向、考试科目、考试大纲-新祥旭考研.pdf
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)