【摘要】:库函数添加在头文件里,编程开始,包含了头文件后,就可以使用头文件里的库函数了,这就可以达到简化代码设计、减轻工作量的目的。在C51语言中,对函数的个数没有限制。
1.函数的基本类型
就是具有特定功能的代码段。函数的分类详见表2-3。
表2-3 函数的分类
①定义可理解为写出具体内容。
2.函数的特点
C51单片机语言支持库函数和自定义函数,这是C51强大功能的直接体现。库函数添加在头文件里,编程开始,包含了头文件后,就可以使用头文件里的库函数了,这就可以达到简化代码设计、减轻工作量的目的。使用自定义函数则可以使代码结构化、模块化。(www.xing528.com)
在C51语言中,对函数的个数没有限制。但是,对这么多个函数,究竟从哪个函数开始执行呢?C51语言中,提供了一个特殊的函数,即main函数,又称为主函数,主函数中可以调用其他函数(注:为了区别,将除主函数之外的其他函数叫做子函数),其他函数(子函数)之间可以相互调用,但不能调用主函数。程序首先从该函数的第一个语句开始执行,然后再依次逐句执行。在执行过程中如果遇到调用子函数的语句,则转到相应的子函数去逐条执行子函数内部的语句,子函数执行完毕,则返回到原调用的位置继续向下执行。
注意:
①在一个函数体的内部,不能再定义另一个函数,即不能嵌套定义。
②函数可以自己调用自己,称为递归调用。
③函数之间允许嵌套调用。
④同一个函数可以被一个或多个函数调用任意次。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。