C语言的#define和typedef

#define

#define MAX 100

这个语句定义一个宏 MAX 为 100, 那么, 在下面的程序中, 我们就可以用 MAX 来指代 100, 例如, 定义一个存放 100 个 int 类型数据的数据:

int array[MAX];

typedef

C 语言提供了 typedef 关键字, 我们可以使用它来为类型去取一个新的名字. 这在数据结构的学习中经常用到. 如, 下面的例子为 int 定义了一个新的名字 ElementType:

typedef int ElementType; // 注意, 这里要加分号
原文地址:https://www.cnblogs.com/fanlumaster/p/14090122.html