语句int *p;说明了A.p是指向一维数组的指针B.p是指向函数的指针,该函数返回一int型数据C.p是指向int型数据的指针D.p是函数名,该函数返回一指向int型数据的指针

语句int *p;说明了

A.p是指向一维数组的指针

B.p是指向函数的指针,该函数返回一int型数据

C.p是指向int型数据的指针

D.p是函数名,该函数返回一指向int型数据的指针


参考答案和解析
int *p=a;

相关考题:

假定变量m定义为“int m=7;”,则下面正确的语句为()。 a. int p=b. int *p=c. int d. int *p=m;

下列语句中错误的是()。 A.“int *p=new int (10);”B.“int *p=new int [10];”C.“int *p=new int ;”D.“int *p=new int (10)(0);”

若有语句int*p=newint[5];int*pi;则以下语句中,执行时会造成delete[]p语句的执行出错的是()。 A、(*p)++;B、p++;C、pi=p;D、pi=p+3;

下面程序错误的语句是①include ②void main( 0③{④int * p = new int[1] ;⑤p =9;⑥co 下面程序错误的语句是 ①#include < iostream.h> ②void main( 0 ③{ ④ int * p = new int[1] ; ⑤ p =9; ⑥ cout <<*p <<end1; ⑦ delete [ ] p; ⑧ }A.④B.⑤C.⑥D.⑦

( 20 )语句 int *p=k; 定义了指针 p ,与这个语句等效的语句序列是A ) int *p;p=k;B ) int *p;p=k;C ) int *p;*p=k;D ) int *p;*p=k

下面程序错误的语句是 ① include ② void main( ) ③ { ④ int * p=new int[1] ; ⑤ p 下面程序错误的语句是① #include<iostream.h>② void main( )③ {④ int * p=new int[1] ;⑤ p=9;⑥ cout < < * p < <endl;⑦ delete[ ] p;⑧ }A.④B.⑤C.⑥D.⑦

语句int*p=k;定义了指针p,与这个语句等效的语句序列是A.int*p;p=k;B.int*p;p=k;C.int*p;*p=k;D.int*p;*p=k;

要使语句“p=new int[10][20]”正确,p应事先定义为A: int*pB: int**pC: int*p[20]D: int(*p)[20]

若已有定义int x;下列说明指针变量p指向x的正确语句是( )A. int p=B. int *p=C. int p=x;D. int *p=x;

语句int*p=定义了指针p,与这个语句等效的语句序列是A.int*p;p=B.int*p;k=k;C.int*p;*p=k;D.int*p;*p=k;

有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是( )。A.语句int*p=a;定义不正确B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int*p=a;是把a[0]的值赋给变量pD.语句iht*p=a;是把a[l]的值赋给变量p

有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。A.语句int *p=a;定义不正确B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int *p=a;是把a[0]的值赋给变量pD.语句int *p=a;是把a[1]的值赋给变量p

有定义语句:int*p[4],以下选项中与此语句等价的是( )。A.int p[4];B.int**p;C.int*(p[4]);D.int(*p)[4];

在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是 ( )A.int p [n]B.int * p( );C.int * p(n);D.int( * p)[n]

若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a; B.p[0]=a; 若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a;B.p[0]=a;C.p[o]=&a[1][2];D.p[1]=&a;

有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。 A.int p[4];B.int**P;SXB 有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。A.int p[4];B.int**P;C.int*(p[4]);D.int(*p)[4];

下面程序错误的语句是①include ②void main()③{④int * p=new int[1]⑤p=9⑥cout 下面程序错误的语句是①#include<iostream.h>②void main()③{④ int * p=new int[1]⑤ p=9⑥ cout<<* p<<end1;⑦ delete []p;⑧}A.④B.⑤C.⑥D.⑦

假定变量m定义为int m=7;则定义变量p的正确语句为( )。A.int p=m;B.int *p=m;C.int p=*m;D.int *p=m;

要使语句“p=newint[10][20]”能够正常执行,p应被事先定义为( )。 A.int*pB.int**pC.int*p[20]D.int(*p)[20]

若有语句:int x,*p=x;则与该语句等价的语句是()A、intx,*p;*p=x;B、int x,*p;p=x;C、int x,*p;*p=x;D、int x,*p;p=x

以下建立动态存储的语句正确的是()A、int p=new int;B、int p=new(10);C、int *p(10);D、int *p=new int(10);

有说明语句int *p=new int[10];访问动态数组元素的正确语句是()A、int a=p;B、int a=*p;C、delete int[]pD、delete p int[10]

下列建立动态存储的语句正确的是()A、int p=new int[];B、int p=new [10];C、int *p=new int[10];D、int *p[10]=new int;

设有C语句int a[3][4];, 则每次移动过a数组一行元素的指针变量定义形式是()A、int *p;B、int **p;C、int(*p)[4];D、int *p[4];

假定变量m定义为“intm=7;”,则定义变量p的正确语句为()。A、intp=&mB、int*p=&mC、int&p=*mD、int*p=m

要使语句“p=newint[10][20];”正确,p应事先定义为()。A、int*pB、int**pC、int*p[20]D、int(*p)[20]

单选题有说明语句int *p=new int[10];释放动态数组的正确语句是()Adelete []p;Bdelete p[]Cdelete int[]pDdelete p int[10]

单选题有说明语句int *p=new int[10];访问动态数组元素的正确语句是()Aint a=p;Bint a=*p;Cdelete int[]pDdelete p int[10]