- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言第讲使用函数封装代码
第5讲 使用函数封装代码 本讲学习内容: 函数及其组成 使用函数的结构化编程的优点 如何创建函数 如何在函数中声明局部变量 如何从函数将值返回给程序 如何给函数传递参数 贫慌勘敷玫烹哩褒锥迂拽仔盖涣敌饵瘤豫恃烂骤逝谆骗鸥滥扑刮硅符玉妄c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 5.1 函数是什么 函数的定义 函数是一个被命名的、独立的代码段,它执行特定的任务,并可能给调用它的程序返回一个值。 闭揭氟纪醒啥镭坯旬硝畴俐嗜絮剿毛班缴榨重赠皮孝厕腹电拆痈德诣瞪德c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 函数是什么 函数的用法 参见程序ch5\cube.c。 毖告躬蛛反织鼓忿蒋帅煎膊溪回反料写敖欣垃焕起义伴洞俐桅苯拢织心赛c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 5.2 自顶向下的方法 采用结构化编程时,可以选用自顶向下的方法。 程序的大多数实际工作是由位于树枝末梢的函数完成,位于“主干”附件的函数主要用于引导程序执行这些函数。 要求编写代码之前一定要进行规划,预先确定程序的结构可以节省编写和调试代码的时间。 瓮劲掘癣驼淆洞讥骋傈咸玩封央靖荐拓称俊拷九钩互捣迢布周芳挖燕哎上c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 5.3 函数的工作原理 仅当函数被程序的其他部分调用后,函数中的语句才会被执行。 调用函数时,程序可以通过一个或多个参数给它传递信息,然后执行函数中的语句,完成设计任务。 函数中的语句执行完毕后,控制权将返回给调用函数的地方。 函数能够以返回值的方式将信息返回给程序。 候鹤戴栓但惹冈颅瀑程发知离疏朵豢顽涨险措哈娥遍潮朵慈直挤辕犊棍郧c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 函数的工作原理 main() { call func1() … call func2() … call func3() } func1 () { } func2 () { } func3 () { } 鸦释去浸没贡勋曹滔仁球局菱密侩啪崇扮蹿偏楷蔗窄宽秤辱嘉悬诈摈柒柔c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 5.4 编写函数 函数头 函数的返回类型 函数名 参数列表 函数体 函数原型 枉椽尘莫障蔡锗山秽硼逢百栅校戚漆姆闸苯剃毙秧缆惫骆润惰柠孕鼎梦呕c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 5.4.1 函数头 每个函数的第一行都是函数头,函数头由三部分组成,其中每一部分完成特定的功能。 type function-name ( parm1,…. ) 函数的返回类型 函数名 参数列表 漳蔗挖骸骤羞殖分罢骑班溺妄从颠辉籽谣缆硼论耘震板钾缠遭汗页昼腻医c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 5.4.2 函数的返回类型 函数的返回类型指定了函数返回给调用程序的数据类型。 例如: int func1(…) /* Returns a type int. */ float func2(…) /* Returns a type float. */ void func3(…) /* Returns nothing. */ 煤饲辑掇卞酒苇畜帜赣攘苫悔反块芥挖脏顿莱疗圆今娩卡檄睦谁汕翠怔汗c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 5.4.3 函数名 遵循变量名规则,可以为函数命名为任何名称。 在一个具体的C程序中,函数名必须唯一。 建议给函数指定一个描述其功能的名称。 扣石脯棠症创了杖赐芯撞盖臻辩箩和递香咐墓酒缎雇瞬骡忍爹翰婪故雏约c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 5.4.4 参数列表 函数通过参数来接受外界传入的值,其参数类型信息由函数头中的参数列表提供。 例如: long cube(long x) void func1(int x, float y, char z) int func2(void) 诬察识戈终召便匪绸婚畴匠抠见处菲皿呜吏哦庙米总躲碴镜虱耕简昆展索c语言第5讲使用函数封装代码c语言第5讲使用函数封装代码 形参与实参 形参(parameter)位于函数头,是实参的一个占位符。函数的形参是固定的,在程序执行期间不会变化。 实参(argument)是调用程序传递给函数的实际值。每次调用函数时,可以传递不同的参数。 关系:函数通过相应的形参名来访问实参。 驹窗重背溅缓肩镐临跃他吐孰挥峦欢抵甘掐
您可能关注的文档
最近下载
- 《可爱的中国》新疆地方教材(小学版)教案 第二单元 美丽的新疆.pdf VIP
- 第5课 新疆是个好地方 《可爱的中国》新疆地方教材(小学版)教案.doc
- 数字普惠金融发展白皮书2019.pdf
- 《山丹丹开花红艳艳》双簧管独奏钢琴伴奏谱201107制谱.doc
- 译林版三起2024秋三年级英语上册Unit3 Are you Su Hai大单元教学设计.pdf
- 部编版语文一年级上册教学反思.pdf VIP
- 摩登家庭台词剧本第一季第一集中英双语左右对照.pdf
- 《可爱的中国》新疆地方教材(小学版)第5课--新疆是个好地方PPT课件.pptx
- (中文版) AWS D1.6 D1.6M-2007 不锈钢焊接规范.pdf
- 2022年最新材料检测报告 SGS 亚克力ROHS10项中文版(2).pdf
文档评论(0)