若有定义:typedef int*T:T a[20]; 则以下与上述定义中a类型完全相同的是( )。

admin2021-04-28  51

问题 若有定义: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]。
转载请注明原文地址:https://jikaoti.com/ti/RNz0FFFM
0

最新回复(0)