- 1
- 0
- 约5.19千字
- 约 91页
- 2022-03-10 发布于上海
- 举报
会计学; 4.1 函数的定义与调用;4.1.1 函数概述;4.1.1 函数概述;4.1.1 函数概述;4.1.2 函数的定义;1 无参函数;有参函数; 定义函数时可能会涉及若干个变量,究竟哪些变量应当作为函数的参数?哪些应当定义在函数体内?这有一个原则:作为一个相对独立的模块,函数在使用时完全可以被看成 “黑匣子”,除了输入输出外,其他部分可不必关心。从函数的定义看出,函数头正是用来反映函数的功能和使用接口,它所定义的是“做什么”,在这部分必须明确“黑匣子”的输入输出部分,输出就是函数???返回值,输入就是参数。因此,只有那些功能上起自变量作用的变量才必须作为参数定义在参数表中;函数体中具体描述“如何做”,因此除参数之外的为实现算法所需用的变量应当定义在函数体内。
C++中不允许函数的嵌套定义,即在一个函数中定义另一个函数。;4.1.3 函数的调用;;4.2 函数的参数传递、返回值及函数原型说明;函数调用首先要进行参数传递,参数传递的方向是由实参传递给形参。传递过程是,先计算实参表达式的值,再将该值传递给对应的形参变量。一般情况下,实参和形参的个数和排列顺序应一一对应,并且对应参数应类型匹配(赋值兼容),即实参的类型可以转化为形参类型。而对应参数的参数名则不要求相同。某些特殊情况下也允许参数不对应,这将在函数高级议题中讨论。
按照参数
您可能关注的文档
最近下载
- 【广州】2025年广东广州市南沙区卫生健康局公开招聘下属事业单位工作人员21人笔试历年典型考题及考点剖析附带答案详解.docx VIP
- 【广州】2026年广东广州市南沙区卫生健康局公开招聘下属事业单位工作人员52人笔试历年典型考题及考点剖析附带答案详解.docx VIP
- 6年级上册语文期中测试.doc VIP
- 【广州】2025年广东广州市南沙区卫生健康局公开招聘下属事业单位工作人员52人笔试历年典型考题及考点剖析附带答案详解.docx VIP
- JB—3208G火灾报警控制器(联动型)程序.doc VIP
- 【广州】2025年广东广州市南沙区卫生健康局公开招聘下属事业单位工作人员52人笔试历年典型考题及考点剖析附带答案详解.docx VIP
- 2025年天线原理试题及答案.docx VIP
- 日立MCA-ES(CA19)调试说明与原理图.pdf VIP
- 2026年清华大学强基计划招生语文试卷试题(含答案详解).pdf VIP
- 2026年清华大学强基计划招生考试物理试卷试题(含答案详解).pdf VIP
原创力文档

文档评论(0)