1.不想编译某段代码。或者 因为有注释包含的情况,可以使用条件编译
#if 0
...
...
#endif
2.宏定义
#word是把word转变成字符串对待
3.头文件。
为了避免重复包含头文件的情况,。节省开支,可以使用头文件的内部卫哨和外部卫哨。
#ifndef XXXX
#define XXXX
。。
#endif
4.不要用宏定义新类型名,要用typedef
5.#pragma执行语言实现所定义的动作,如忽略编译警告、导入lib库等
6.宏定义中##表示连接两个字符序列
#define CLASS_NAME(name) class##name
CLASS_NAME(SyeTimer) 结果为: classSysTimer