在对arduino有一个基本了解之后,就需要在windows上安装编译环境,也就是IDE了,可以直接在arduino官网下载程序。网上教程也比较多,这里就不赘述了。
arduino使用C/C++语言编写程序,虽然C++兼容C语言,但是这两种语言又有所区别。
C语言是一种面向过程的编程语言,C++是一种面向对象的编程语言。
早期的arduino核心库使用C语言编写,后来引进了面向对象的思想,目前最新的arduino核心库采用C与C++混合编程。
通常所说的arduino语言,是指arduino核心库文件提供的各种应用程序编程接口(API)的集合。这些API是对更底层的单片机支持库进行二次封装所形成的。
目录
(一)标识符
标识符用来标识源程序中某个对象的名字,这些对象可以是语句、数据类型、函数、变量、常量和数组等。
- C语言规定一个标识符由字母、数字和下画线组成,第一个字符必须是字符或下划线。
- 通常以下划线开头的标识符是系统专用的,所以在编写C语言程序时,最好不要使用以下划线开头的标识符,但是下划线可以用在第一个字符以后的任何位置。
- 标识符的长度不要超过32个字符,尽管C语言规定标识符长度最大可达255个字符,但是在实际编译时,只有前面32个字符能够被正确识别。对于一般的应用程序来说,32个字符的标示符长度就足够用了。
- C语言区分大小写。
- C语言程序中的标识符命名应该做到简洁明了、含义清晰,这便于程序的阅读和维护。例如,在比较最大值时,最好使用max来定义该标识符。
(二)关键字
在C语言编程中,为了定义变量、表达语句功能和对一些文件进行预处理,还必须用到一些具有特殊意义的字符,这就是关键字。
C语言的关键字共有32个,根据关键字的作用,可将其分为数据类型关键字、控制语句关键字、存储类型关键字和其他关键字四类。
1)数据类型关键字12个