- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手把手教你学PIC单片机C语言设计(六)
· 工程师笔记 · 手把手教你学PIC单片机C语言设计(六) 周兴华 8、函数 } 参数函数、有参数函数、及空函数三种。 C语言程序是由函数构成的,函数是 其中:“函数类型标识符”说明了函数 1)无参数函数 此种函数在被调用时 C语言中的一种基本模块。在 《第5章 C 返回值的类型,当 “函数类型标识符”缺省 无参数,主调函数并不将数据传送给被调 语言程序的基本结构》中,我们 已经介绍 时默认为整型。“函数名”是程序设计人员 用函数。无参数函数可以返回或不返回函 了C语言程序的组成结构,即C语言程序 自己定义的函数名字。 “形式参数类型说 数值 ,一般以不带返回值的为多。 是由函数构成的,一个 C源程序至少包括 明表列”中列出的是在主调用函数与被调 2)有参数函数 调用此种函数时,在 一 个名为main0的函数 (主函数),也可能 用函数之间传递数据的形式参数,如果定 主调函数和被调函数之间有参数传递。也 包含其它函数。 义的是无参函数 ,形式参数类型说明表列 就是说,主调函数可以将数据传递给被调 C语言程序总是由主函数main()开始 用 void来注明。“局部变量定义”是对在函 函数使用,被调函数中的数据也可以返回 执行的,main()函数是一个控制程序流程 数 内部使用的局部变量进行定义。 “函数 供主调函数使用。 的特殊函数,它是程序的起点。 体语句”是为完成该函数的特定功能而设 3)空函数 如果定义函数时只给出一 所有函数在定义时是相互独立的,它 置的各种语句。 对大括号O,不给出其局部变量和函数体 们之间是平行关系,所以不能在一个函数 (2)函数的参数和函数返回值 语句(即函数体内部是 “空”的),则该函数 内部定义另一个函数,即不能嵌套定义。 C语言采用函数之间的参数传递方 为 “空函数”。这种空函数开始时只设计最 函数之间可以互相调用,但不能调用主函 式,使一个函数能对不同的变量进行处 基本的模块 (空架子 ),其他作为扩充功能 数。 理,从而大大提高了函数的通用性与灵活 在 以后需要时再加上,这样可使程序的结 从使用者的角度来看,有两种函数 : 性。在函数调用时,通过主调函数的实际 构清晰,可读性好 ,而且易于扩充。 标准库函数和用户 自定义功能子函数。标 参数与被调函数的形式参数之间进行数 (3)函数调用的三种方式 准库函数是编译器提供的,用户不必 自己 据传递来实现函数间参数的传递。在被调 C语言程序中函数是可以互相调用 定义这些函数。C语言系统能够提供功能 函数最后,通过return语句返回函数的返 的。所谓函数调用就是在一个函数体中引 强大、资源丰富的标准函数库 ,作为使用 回值给主调函数。 用另外一个已经定义了的函数,前者称为 者,在进行程序设计时应善于利用这些资 return语句形式如下: 主调用函数,后者称为被调用函数。主调 源,以提高效率,节省开发时间。 return (表达式): 用函数调用被调用函数的一般形式为: (1)函数定义的一般形式 对于不需要有返回值的函数,可以将 函数名 (实际参数表列) 函数定义的一般形式为: 该函数定义为 v“oid”类型。void类型又称 其中,“函数名”指出被调用的函数。 函数类型标识符 函数名 (形式参数) “空类型”。这样,编译器会保证在函数调 “实际参数表列”中可以包含多个实 形式参数类型说明表列 用结束时不使函数返回任何值。为了使程 际参数,各个参数之间用逗号隔开。实际 { 序减少出错 ,
您可能关注的文档
最近下载
- 仓储场地出租合同范本.docx VIP
- DL_T 596-2021 电力设备预防性试验规程.docx VIP
- 湖北农商行面试题目及答案.doc VIP
- 护理质量持续改进与患者身份识别.pptx
- (正式版)D-L∕T 849.6-2016 电力设备专用测试仪器通用技术条件 第6部分:高压谐振试验装置.docx VIP
- 族谱资料欢迎传阅妥善保管以存后世-陆氏家园.docx VIP
- 楼层别效用比与地价分配率.PDF VIP
- 毕业设计(论文)-基于PLC的自动上料系统设计.docx VIP
- 新课标下初中历史教学中学生历史素养的培养研究.pptx VIP
- 基于web体育馆场地预约系统的设计与实现毕业论文.docx
有哪些信誉好的足球投注网站
文档评论(0)