目录
如何用c语言实现读写寄存器变量,假设地址为0x01254263
#define voti *((volatile unsigned long *) 0x01254263)
voti = 0x12 ;
用预处理指令 #define 声明一个常数 ,用以表明 1 年中有多少秒(忽略闰年问题)。
#define mtime (3650*12*30*24*60)UL
(1)注意预处理器将为你计算常数表达式的值,并且整个宏体要用括号括起来。
(2)注意这个表达式将使一个16位机的整型数溢出,因此要用到无符号长整型符号UL,告诉编译器这个常数是的无符号长整型数。
关键字register的作用是什么?使用时需要注意什么?
(1&#