选择题
若有定义:
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类型名新类型名”表示为一个已定义的类型标识符重新定义一个新类型名,题中选项A代表的意思是数组指针,即指向数组的指针,B选项是指针数组,即数组存放的元素是整型指针,首先为整型指针类型命名为T,再通过T定义了一个整型指针数组*a[20],等价于int*a[20],答案为A选项。
提交答案
关闭