用户工具

站点工具


reference:language:include
no way to compare when less than two revisions

差别

这里会显示出您选择的修订版和当前版本之间的差别。


前一修订版
reference:language:include [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== #include ======
 +
 +#include用于调用程序以外的库。这使得程序能够访问大量标准C库,也能访问用于Ocrobot的库。
 +AVR C库(Ocrobot基于AVR标准语法)语法手册请点击这里。
 +注意#include和#define一样,不能在结尾加分号,如果你加了分号编译器将会报错。
 +===== 例子 =====
 +
 +此例包含了一个库,用于将数据存放在flash空间内而不是ram内。这为动态内存节约了空间,大型表格查表更容易实现
 +<code cpp>
 +#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};
 +</code>
 +
  
reference/language/include.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1