在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是 ( )
A.int p [n]
B.int * p( );
C.int * p(n);
D.int( * p)[n]
第1题:
对于语句int *p[5]; 的正确描述是()。
A.p是一个指向数组的指针,所指向的数组含有5个int型元素。
B.p是一个指向数组中第5个元素的指针,该元素是int型。
C.定义不合法
D.p是一个具有5个元素的指针数组,每个元素都是一个指向int型对象的指针变量。
第2题:
以下语句中()组表示定义了一个指向函数的指针变量和一个指向由4个整数组成的一维数组的指针变量。
A.int (*p)();int *q[4];
B.int *p();int (*q)[4];
C.int (*p)();int (*q)[4];
D.int *p();int *q[4];
第3题:
对于语句"int *p[5] ;",下面的描述()是正确的
A.p是一个具有5个元素的指针数组,每一个元素是一个 int 型指针
B.p是指向数组的指针变量
C.p是指向元素p[i]的指针变量
D.p[5]是一个int 指针
第4题:
对于语句“int *p[5] ; ”,下面的描述()是正确的
A.p是一个具有5个元素的指针数组,每个元素是一个 int 型指针
B.p是指向数组的指针变量
C.p是指向元素p[i]的指针变量
D.p[5]是一个int 指针
第5题:
char (*p)[10];该语句定义了一个
A.指向含有10个元素的一维字符型数组的指针变量p
B.指向长度为10的字符串的指针变量p
C.有10个元素的指针数组p,每个元素可以指向一个字符串
D.有10个元素的指针数组p,每个元素存放一个字符串
第6题:
定义由n个指向整形数据的指针组成的数组p,其正确的方式为( )。
A int p;
B int (*p)[n];
C int *p[n];
D int (*p)( );
第7题:
在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。
A.int**q;
B.int(*q);
C.int*q;
D.int*q;
第8题:
设有说明double(*p1)[N];其中标识符p1是( )。
A.N个指向double型变量的指针。
B.指向N个double型变量的函数指针。
C.一个指向由N个double型元素组成的一维数组的指针。
D.具有N个指针元素的一维指针数组,每个元素都只能指向double型量。
第9题:
在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。
A.int**q;
B.int(*q);
C.int*q;
D.int*q;