Include

来自Labplus盛思维基百科
Senadmin讨论 | 贡献2018年3月12日 (一) 09:20的版本 (创建页面,内容为“*'''<big>#include 包含</big>''' #include用于在你的sketch中包含外部的库。这使程序员可以访问一个巨大的标准C库(预定义函数集合…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
  • #include 包含
  1. include用于在你的sketch中包含外部的库。这使程序员可以访问一个巨大的标准C库(预定义函数集合)的集合。

AVR C库(AVR是Atmel芯片的一个基准,Arduino正是基于它)的主参考手册页在这里。

注意#include和#define相似,没有分号终止符,且如果你加了,编译器会产生奇怪的错误信息。

  • 示例

该示例包含一个用于输出数据到程序空间闪存的库,而不是内存。这会为动态内存需求节省存储空间且使需要创建巨大的查找表变得更实际。


#include <avr/pgmspace.h>

prog_uint16_t myConstants[] PROGMEM = {0, 21140, 702  , 9128,  0, 25764, 8456,
0,0,0,0,0,0,0,0,29810,8968,29762,29762,4500};