typedef就是给某个变量类型定义一个别名typedef int *T就是给int *指针类型定义一个别名叫T。后续用T就相当于用int *,所以和A是一个意思第二行的T a[20]中间是空格吗? 空格,TAB键都可以
因为c里面的声明有时候很复杂很长,typedef就是对这些声明再取个别名,第二行中间是空格,说白了T就是int *的作用。
typedef int *T就是给int *指针类型定义一个别名叫T,之后T就是int *的别名。T a[20];就是int *[20];