define define函数定义一个常量(设定后常量值无法更改)只能是字符串或者数字
无参宏定义 #denfine 宏名 字符串 其中的#表示这是一条预处理命令。凡是以它开头的均为预处理命令。“define为宏定义命令。标识符为所定义的宏名。
方便程序修改 提高程序运行效率
const 它是一个关键字 限定一个变量不允许改变(防止被意外修改)可以通过指针进行改变
推出目的 为了取代预编译命令 消除它的缺点 同时继承他的优点
便于类型检查 保护被修饰的东西防止意外修改 可以避免意义模糊的数字出现 可以节省空间,避免不必要的内存分配
enum 枚举类型实质是整形变量 枚举型是预处理命令#define的代替
enum yyj{};