A-A+

下列说法正确的是()。A.int(*p)[n); 是把p定义为整型变量 它指向不知数据类型的

2022-08-05 23:00:15 问答库 阅读 173 次

问题详情

下列说法正确的是()。
A.int(*p)[n); 是把p定义为整型变量,它指向不知数据类型的一维数组
B.int(*p)(); 是把p定义为整型指针
C.int *p[n); 定义指针数组p,每个指针指向一个整型变量
D.int *p(); p为指向函数的指针,函数返回值为整型请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:选项A中声明p是一个指针,是一个指向数组的指针,所指向的数组的元素是具有n个int元素的数组;选项B中的p则是一个函数指针,所指向的函数的形参不确定,返回值为int;选项D中的p是一个函数,返回值是指向int类型的指针。

考点:变量,数据类型