- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 函 数;一. 函数的概念
二. 函数的调用
三. 函数的嵌套调用和递归调用
四. 重载函数和内联函数
五. 函数的存储类;;1.函数的定义格式; 其中,类型包含数据类型和存储类,数据类型不得省略,外部函数存储类说明符extern可省略。函数名同标识符。参数表中可省一个参数或多个参数,多个参数逗号分隔。也可没有参数。
; 函数体是由若干条语句组成的,可以没有语句,称空函数,即无功能的函数,在函数体内的若干条语句中,取消了C语言中,说明语句在执行语句文先的规定,给编程带来方便。;2.函数的说明方法;3.函数参数;(4)C++语言中,函数的形参是可以设置默认参数的,规则如下:;? 在函数有说明语句的情况下,参数默认值应设置在说明语句中,而不是定义的语句中。在没有函数说明语句时。可定义在定义语句中。
? 在函数调用时,如果实参有确定值时,对应形参的默认值无效,否则使用形参的默认值。
? 给形参设置默认值可用同类型的常数,也可用表达式。
;4.函数的返回值;执行机制如下:
? 计算表达式值
? 将表达式的类型转换为函数类型
? 将表达式的值作可调用函数的值,传递给某变量或表达式
? 返回程序控制权
;;1.传值调用方式;? 传值调用方式:;? 传址调用方式:;2.引用调用;三、函数的嵌套调用和递归调用;1.函数的嵌套调用;2.函数的递归调用;四、重载函数和内联函数;这是C++语言中增添的内容。
1.重载函数
? 重载函数的概念
相同函数名的多个函数,它们在函数参数的类型、个数和顺序上有所不同,它们还具有不同的实现(即函数体)。;;2.内联函数;;1.外部函数;2.内部函数
您可能关注的文档
- 票据粘贴方法-辽宁大学计财处.ppt
- 福建省高等教育自学考试面向社会开考专业2015年4-福建省教育考试院.doc
- 离岸融资-深圳市对外经济贸易服务中心.ppt
- 离心管的使用.ppt
- 禾丰开发科技有限公司TEL02-8228-6089HONOVARESOURCES.doc
- 种植我们的植物(上).ppt
- 科学、艺术考察活动的策划.ppt
- 科技英语的词汇及翻译.ppt
- 租用馆管理员培训.ppt
- 秦九韶算法设是一个n次的多项式对该多项式按下面的方式进行改写.ppt
- 党员领导干部在理论学习中心组主题会议上的发言材料汇编(6篇).docx
- 2023年行政执法工作计划汇编(4篇).docx
- 国企领导干部学习董事长在新提任干部讲话精神心得汇编7篇.docx
- 学习《著作选读》第一卷、第二卷心得体会汇编(9篇).docx
- 关于切实做好国庆期间安全生产工作的通知汇编(5篇).docx
- 在2023年招商引资推介会上的推介词汇编(5篇).docx
- 医院年终工作总结汇编(共10篇)官方抖音号:笔尖耕耘.docx
- 2022年度镇和开发区书记抓基层党建工作述职报告汇编(7篇),提纲值得参考!1.docx
- 教育主题经验交流材料汇编(5篇).docx
- 在党内主题教育专题推进会议上的讲话汇编(3篇).docx
文档评论(0)