define \enum \const 定义一个常量
C语言从源代码到可执行文件的过程:
预编译->编译->汇编->链接#define MAX 10
在预编译的时候就对代码中的MAX进行替换,本身不开辟空间,MAX无类型
const int max = 10;
在编译的时候对代码进行替换,开辟一个sizeof(int)大小的空间,max的类型是const int
enum{Max=10};
在编译的时候对代码进行替换,不开辟空间,Max的值只能是整型
原创
2017-10-19 18:31:15 ·
449 阅读 ·
0 评论