单片机应用开发 单片机函数 5 C51函数的定义.pptVIP

单片机应用开发 单片机函数 5 C51函数的定义.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Digital communication technology 《单片机应用开发》课程 主讲教师 曹雪梅 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 C51函数的定义 目录 01 函数的概念 02 函数的分类 03 函数的定义 1.函数的概念 * 单片机应用开发 函数就是完成一定功能的一段程序。 C语言的程序就是由一个个的函数组成的,在这些函数中, 有且仅有一个主函数。 在函数中,我们把数学中的自变量称为参数,因变量的值 称为函数的返回值,简称返回值。 概念 y=sin(x) 自变量 因变量 1.函数的概念 单片机应用开发 4 所有函数的定义都是相互独立的,一个函数中不能再定义其它函数,即函数不能嵌套定义,但可以互相调用。 调用就是转到被调的函数中执行。 调用原则:主函数可以调用其它普通函数,普通函数之间可以互相调用,但普通函数不能调用主函数。 2.函数的分类 分类 单片机应用开发 4 C语言的函数 主函数main( ) 普通函数 标准库函数 用户自定义函数 无参函数 有参函数 空函数 一个C程序的执行从main( )函数开始,调用其它函数后返回最后到main( )中,最后在main( )中结束整个C程序的运行。 3.函数的定义 5 函数的定义形式如下: 单片机应用开发 返回值类型标识符 函数名([参数列表]) { 函数体; } 采用标识符 多个参数用逗号分开 写法同一般程序 无参函数:参数列表为空,且一般返回值类型为void; 有参函数:上述所有项一项也不能少; 空函数:函数体无。 3.函数的定义 单片机应用开发 无参函数举例 #include stdio.h void func(void); void main(void) { printf(“Hello!”); func( ); } void func( ) { printf(“Zhangshan”); } 空函数举例: float min() { } 3.函数的定义 有参函数举例: 单片机应用开发 7 #include stdio.h int gcd(int u,int v) {int temp; while(v!=0) {temp=u%v;u=v;v=temp;} return (u); } void main(void) {int result,a=150,b=35; result=gcd(a,b); printf(“The gcd of%d and %d is %d\n”,a,b,result); } 形式参数 实际参数 函数返回值 函数返回值类型 3.函数的定义 函数参数说明 函数之间参数的传递,在函数调用时,主调用函数的实际参数与被调用函数的形式参数之间进行数据传递来实现的。 单片机应用开发 8 #include stdio.h int gcd(int u,int v) {int temp; while(v!=0) {temp=u%v;u=v;v=temp;} return (u); } void main(void) {int result a=150,b=35; result=gcd(a,b); printf(The gcd of%d and %d is %d\n,a,b,result); } 3.函数的定义 函数参数说明 Note:实际参数与形式参数之间的数据是单向传递的,只能由实参传递给形参,而 不能由形参传递给实参。 要求:实参与形参之间必须个数相同、类型相同、一一对应。 函数值说明 凡不加函数返回值类型标识符的函数,默认为整型。 若函数返回值的类型标识符与return语句中表达式的变量类型不一致,则以函数返回类型标识符为准。 若表示被调用函数不带返回值,最好将该函数定义为void。 单片机应用开发 9 小结 函数的概念 函数的分类 函数的定义 单片机应用开发 12 谢 谢 主讲教师 曹雪梅 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 首先我们要知道什么是函数,所谓函数,就是用来完成一定功能的一段程序。C语言程序就是由一个个的函数组成的,在这些函数中, 有且仅有一个主函数。 * * * * 首先我们要知道什么是函数,所谓函数,就是用来完成一定功能的一段程序。C语言程序就是由一个个的函数组成的,在这些函数中, 有且仅有一个主函数。 * * * *

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档