一
#ifdef ABC
//条件编译
#endif
二
//字符串化
#define ABC(x) #x
//例
printf(ABC(1234\n));
//将输出1234
三
连接
#define ABC(x) ##x
union 公用起始地址;
技巧型代码
union myabc{
char a;
int b;
};
定义这样的一个类型
声明这样的一个变量
union myabc abc1;
enum的使用
方便编程人员阅读代码
被命名的整数常数的打包的集合
#define MON 0
#define TUE 1
#define WED 2
//第一个若未被赋值则默认为0
后面的加1
enum week{
MON,
TUE,
WED,
};
typedef time_t int;
time_t week;