A-A+
下列说法正确的是()。A.int(*p)[n); 是把p定义为整型变量 它指向不知数据类型的
问题详情
下列说法正确的是()。
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类型的指针。