第十课 Arduino 教程--Arduino 函数

第十课 Arduino 教程--Arduino 函数

ID:41202174

大小:48.08 KB

页数:3页

时间:2019-08-18

第十课   Arduino 教程--Arduino 函数_第1页
第十课   Arduino 教程--Arduino 函数_第2页
第十课   Arduino 教程--Arduino 函数_第3页
资源描述:

《第十课 Arduino 教程--Arduino 函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十课Arduino函数函数允许在代码段中构造程序来执行单独的任务。创建函数的典型情况是在程序需要多次执行相同的动作时。将代码片段标准化为函数具有几个优点:·函数帮助程序员保持组织性。通常有助于概念化程序。·函数将一个动作编码在一个地方,以便函数只需要考虑一次和调试一次。·如果代码需要更改,这也减少了修改错误的几率。·由于代码段被多次重复使用,函数使整个草图更小更紧凑。·通过将代码模块化以令其在其他程序中重复使用变得更容易,通过使用函数使得代码更具可读性。在Arduino草图或程序中有两个必需的函数,即setup

2、()和loop()。其他函数必须在这两个函数的括号之外创建。定义函数的最常用的语法是:函数声明函数在循环函数之上或之下的任何其他函数之外声明。我们可以用两种不同的方式声明函数:第一种方法是在循环函数上面写入被称为函数原型的函数的一部分,它包括:·函数返回类型·函数名称·函数参数类型,不需要写参数名称函数原型后面必须加上分号(;)。以下示例为使用第一种方法的函数声明的示范。例子intsum_func(intx,inty)//functiondeclaration{intz=0;z=x+y;returnz;//ret

3、urnthevalue}voidsetup(){Statements//groupofstatements}Voidloop(){intresult=0;result=Sum_func(5,6);//functioncall}第二种方法,称为函数定义或声明,必须在循环函数的下面声明,它包括:·函数返回类型·函数名称·函数参数类型,这里必须添加参数名称·函数体(调用函数时执行的函数内部的语句)以下示例演示了使用第二种方法的函数声明。例子intsum_func(int,int);//functionprototype

4、voidsetup(){Statements//groupofstatements}Voidloop(){intresult=0;result=Sum_func(5,6);//functioncall}intsum_func(intx,inty)//functiondeclaration{intz=0;z=x+y;returnz;//returnthevalue}第二种方法只是在循环函数下面声明函数。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。