typedef int a[10]; 怎么理解? typedef int a[10];怎么解释? 说明a就等同于int[10]类型 而int a[10];这里的a代表的不是类型,而是数组名 而#define只是字符替换而已。