若有如下定义: int (*p)(), *q(); 则下列说法正确的是( )A.p是一个函数名,q是一个指针变量B.p是一个指向整型变量的指针变量,q是一个指向一维数组的指针变量C.p和q是等价的,都是指针变量D.p是指向函数的指针变量,函数的返回值是整型数据;q是带回指针值的函数

若有如下定义: int (*p)(), *q(); 则下列说法正确的是( )

A.p是一个函数名,q是一个指针变量

B.p是一个指向整型变量的指针变量,q是一个指向一维数组的指针变量

C.p和q是等价的,都是指针变量

D.p是指向函数的指针变量,函数的返回值是整型数据;q是带回指针值的函数


相关考题:

若有以下说明和定义 typedef int*INTEGER; INTEGER p,*q; 以下叙述正确的是A.p是int型变量B.p是基类型为int的指针变量C.q是基类型为int的指针变量D.程序中可用INTEGER代替int类型名

若有以下说明和定义: typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是( )。A.p是整型变量B.p是基类型为整型的指针变量C.q是基类型为整型的指针变量D.程序中可用INTEGER代替int类型名

设有如下定义:typedefint*INTEGER;INTEGERp,*q;则()是正确的叙述。 A.p是int型变量B.q是基类型为int的指针变量C.p是基类型为int的指针变量D.程序中可用INTEGER代替int类型名

若有以下说明和定义 typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是( )A.p是int型变量B.p是基类型为int的指针变量C.q是基类型为int的指针变量D.程序中可用INTEGER代替int类型名

若有以下说明和定义 typede int *INTEGER; INTEGER p, *q; 以下叙述正确的是A.p 是int 型变量B.p 是基类型为 int 的指针变量C.q 是基类型为int 的指针变量D.程序中可用INTEGER代替int类型名

09110032:若有以下说明和定义,则叙述正确的是()。 typedef int *INTEGER; INTEGER p,*q;A.p是int 类型B.p是指向int 的指针变量C.q是指向int 的指针变量D.程序中可用INTEGER代替int类型名

对于语句“int *p[5] ; ”,下面的描述()是正确的A.p是一个具有5个元素的指针数组,每个元素是一个 int 型指针B.p是指向数组的指针变量C.p是指向元素p[i]的指针变量D.p[5]是一个int 指针

下列语句中,至少正确定义一个指针变量的有()。A.int s;B.int *p,*q;C.int p,*q;D.int *p,q;

若有定义:int *p[3];,则以下表述中正确的是()。A.p是一个指向有3个元素的整型数组的指针B.p是一个指向int型变量的指针C.p是一个有3个元素的指针数组,每个元素是一个int型指针D.p是一个数组,该数组的元素是指针p所指向的变量