牛课-C++基础知识-指针数组/数组指针相关题目

1. 对下面变量声明描述正确的有()

int *p[n];
int (*)p[n];
int *p();
int (*)p();

  • int *p[n];—–指针数组,每个元素均为指向整型数据的指针
  • int (*)p[n];—p为指向一维数组的指针,这个一维数组有n个整型数据
  • int *p();——函数带回指针,指针指向返回的值
  • int (*)p();—-p为指向函数的指针

正确答案:A

int *p[4]; //表示指针数组,有四个元素,每个元素都是整型指针。
int (*p)[4]; //表示行指针,所指对象一行有四个元素。
int *p(void); //表示函数,此函数无参,返回整型指针。
int(*P)(void) ;//表示函数指针,可以指向无参,且返回值为整型指针的函数。

 

 

 

 

 

 

 

  

posted @ 2019-10-15 14:57  GuoXinxin  阅读(387)  评论(0编辑  收藏  举报