若有定义  typedef int *(*T[10])[10];  T b;  则以下选项中所定义的a与上述定义中的b,其类型完全相同的是( )。

admin2022-04-01  21

问题 若有定义
 typedef int *(*T[10])[10];
 T b;
 则以下选项中所定义的a与上述定义中的b,其类型完全相同的是(          )。

选项 A、int *(*a[10][10]);
B、int * *a[10][10];
C、int *(a[10])[10];
D、int *(*a[10])[10];

答案D

解析 typedef int *(*T[10])[10]使用typedef定义一种新类型名T,T的类型是二维数组指针,指向10个元素的数组,其中数组元素类型为int *[10],即数组的每个元素又是包含10个元素的数组,数组的元素是整型指针类型,本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/j8d0FFFM
0

最新回复(0)