学习8051C编程,发现#define挺好用,例如:

#define uint unsigned int //16 0-65535
#define on 0
#define off 1

本来要用unsigned int类型,但是这行字有点长,就可以添加宏定义uint,后面反复写的时候就很简洁。

本来要用0和1表示开关两种状态,现在添加on和off的宏定义,代码中一眼就能看出它们的意思。

宏定义的用法:#define (新的名称) (原来的名称)