c语言第5讲用函数封装代码.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言第5讲用函数封装代码

第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)是调用程序传递给函数的实际值。每次调用函数时,可以传递不同的参数。 关系:函数通过相应的形参名来访问实参。 巨尔络拘芹址妻块疫剃黄作监邵钞靛畦灭音甩砚台蛊漏案侣价鳃顺孰崇浪c语言第5讲用函数

文档评论(0)

aww4466 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档