单选题
若有定义: typedef int *T; T *a[20]; 则以下与上述定义中a类型完全相同的是( )。
A、
int **a[20];
B、
int(*a)[20];
C、
int*(*a)[20];
D、
int *a[20];
【正确答案】
A
【答案解析】
[解析]“typedef类型名新类型名”表示为一个已有定义的类型标识符重新定义一个类型名,题中,首先将指针类型命名为T,再通过T定义了一个数组指针*a[20],整个功能等价于int **a[20],答案为A选项。
提交答案
关闭