问题 单项选择题

若有以下说明和定义:
typedef int *INTEGER;
INTEGER p,*q;
以下叙述正确的是( )。

A) p是整型变量
B) p是基类型为整型的指针变量
C) q是基类型为整型的指针变量
D) 程序中可用INTEGER代替int类型名

答案

参考答案:B

解析: 本题中INTEGER被定义为int*的别名,故直接由它定义的类型基类型为整型的指针变量。因此,p是基类型为int的指针变量,q是int型指针的指针变量。故4个选项中B正确。

单项选择题 案例分析题
单项选择题