AVR单片机与传感器基础
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.2 注释与保留字

注释(Comments)是编程人员对程序代码所加的解释和说明,它对于程序的可读性非常重要。注释是编程的最基本要求,不管程序是给别人阅读还是将来自己阅读。在CVAVR中,注释有两种方式,分别是单行注释与多行注释。注释不允许嵌套使用。

    单行注释:   // 单行
        例如:   // Declare your global variables here
    多行注释:   /*    多行    */
        例如:   /*  while (1)
                  {  // Place your code here
                    a=0b110;
                  }    */

保留字(Reserved Keywords),是指对编译器具有特殊含义的一些特定单词。CVAVR中的保留字如下,通常以小写形式给出,它们不能再作为用户的变量、常量及函数的名称使用。

其中与单片机CVAVR的C语言密切相关的是:

bit:用于定义位变量;

bool:用于定义布尔型变量;

eeprom:用于定义存储于EEPROM中的变量;

extern:用于定义函数外部已定义过的变量;

flash:用于定义存储于Flash程序存储器中的常量;

inline:内联函数,与宏定义类似;

register:强制变量定义在32个工作寄存器中;

volatile:与register相反;

sfrb:定义字节型I/O寄存器;

sfrw:定义字型I/O寄存器;

interrupt:中断服务程序定义关键字。