typedef int a[10];
可以理解为a是int[10]的类型;
比如:
a b;//b就是一个int型 的有十个数的一维数组,等同于int b[10]
a b[10];//b就是一个二维数组,等同于int b[10][10]
#define a b[10];//等同于int[10] b[10]编译不通过
typedef int a[10];
可以理解为a是int[10]的类型;
比如:
a b;//b就是一个int型 的有十个数的一维数组,等同于int b[10]
a b[10];//b就是一个二维数组,等同于int b[10][10]
#define a b[10];//等同于int[10] b[10]编译不通过