若有定义: typedef int* T; T a[10]; 则a的定义与下面哪个语句等价( )。

admin2021-02-25  34

问题 若有定义:
    typedef int*  T;
    T  a[10];
  则a的定义与下面哪个语句等价(    )。

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

答案B

解析 本题考查typedef的使用方法。typedef对已存在的类型使用一个新的名字,其中本题中“int*”用T来代替,所以定义T a[10];就相当于int  *a[10];,因此选项B正确。
转载请注明原文地址:https://jikaoti.com/ti/fvz0FFFM
0

最新回复(0)