制作于2018年2月7日
宏可以代表任意字符串
定义宏后不可以有分号
类型起别名
宏 代表任意字符串
#define END return 0;
#define START int main() 后面不需要加引号
类型别名
typedef string Ustring;后面必须加引号
#define + 宏名称 + 代替部分(不用加;)
typedef + 类别 + 改名后类别(加;)