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

admin2020-11-23  34

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

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

答案A

解析 typedef的主要功能是为存在的类型命名,后面的代码中可以利用该新定义的类型名定义变量,题目中定义了整型指针类型T,而后利用T定义了整型指针数组a,含有10个元素,选项A中定义了整型指针数组a,选项B定义了一个指向一维数组的指针a,选项C定义指针变量,,而选项D为定义整型数组最常用的形式,数组a中可以存放10个数据元素。
转载请注明原文地址:https://kaotiyun.com/show/kq3p777K
0

相关试题推荐
最新回复(0)