C语言的#define和typedef
#define
#define MAX 100
这个语句定义一个宏 MAX 为 100, 那么, 在下面的程序中, 我们就可以用 MAX 来指代 100, 例如, 定义一个存放 100 个 int 类型数据的数据:
int array[MAX];
typedef
C 语言提供了 typedef
关键字, 我们可以使用它来为类型去取一个新的名字. 这在数据结构的学习中经常用到. 如, 下面的例子为 int 定义了一个新的名字 ElementType:
typedef int ElementType; // 注意, 这里要加分号