上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:中断服务程序定义关键字。