一.处理过程
1.宏定义:它是由编译处理器在预编译的时候处理的,在代码当中只做简单的字符串的替换(整体替换)
2.枚举类型:枚举常量在编译的时候就已经确定了它的值
3.const:它具有具体的类型,在编译阶段会执行类型检查,当试图修改该变量的时候,编译器会报错
二.数据类型
1.宏定义:可以处理任意的数据类型
2.枚举:只能处理整形(char也属于整形)
3.const:可以指定任意类型的数据为常量
三.定义数量
一.处理过程
1.宏定义:它是由编译处理器在预编译的时候处理的,在代码当中只做简单的字符串的替换(整体替换)
2.枚举类型:枚举常量在编译的时候就已经确定了它的值
3.const:它具有具体的类型,在编译阶段会执行类型检查,当试图修改该变量的时候,编译器会报错
二.数据类型
1.宏定义:可以处理任意的数据类型
2.枚举:只能处理整形(char也属于整形)
3.const:可以指定任意类型的数据为常量
三.定义数量