3、有语句:int a[10];则定义指针变量p并指向数组a的正确定义和初始化为()A.int p=*a;B.int *p=a;C.int p=a;D.int *p=a;

3、有语句:int a[10];则定义指针变量p并指向数组a的正确定义和初始化为()

A.int p=*a;

B.int *p=a;

C.int p=&a;

D.int *p=&a;


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

相关考题:

( 27 )若有定义 int ( *Pt ) [3] ; ,则下列说法正确的是A )定义了基类型为 int 的三个指针变量B )定义了基类型为 int 的具有三个元素的指针数组 ptC )定义了一个名为 *pt 、具有三个元素的整型数组D )定义了一个名为 pt 的指针变量,它可以指向每行有三个整数元素的二维数组

设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是A、(!a==1),则以下叙述中正确的是() A、定义了一个基类型为int的指针变量p,该变量具有三个指针B、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针C、定义了一个名为*p的整型数组,该数组含有三个int类型元素D、定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

若有定义“int*p[3];”,则以下叙述中正确的是( )。A.定义了一个基类型为int的指针变量p,该变量具有3个指针B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针C.定义了一个名为*p的整型数组,该数组含有3个int类型元素D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素

若有定义int(*pt)[3];,则下列说法不正确的是( )。A.int(*pt)[3]是一个数组指针B.指针pt指向一个有3个整型变量的数组C.定义了一个名为*pt、具有三个元素的整型数组D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

下列定义中,( )是定义指向数组的指针p. A、int*p[5]B、int(*p)[5]C、(int*)p[5]D、int*p[]

若有定义:int *p[3];则以下叙述中正确的是( )。A.定义了一个基类型为int的指针变量p,该变量具有三个指针B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针C.定义了一个名为*p的整型数组,该数组含有三个int类型元素D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

若有定义"int*p[3];",则以下叙述中下确的是A.定义了一个基类型为int的指针变量p,该变量具有三个指针B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类犁为int的指针C.定义了一个名为*p的整型数组,该数组含有三个int类型元素D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

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

若有定义int(*pt)[3];,则下列说法不正确的是( )。A)int(*pt)[3]是一个数组指针B)指针pt指向一个有3个整型变量的数组C)定义了一一个名为*pt、具有三个元素的整型数组D)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

有如下定义语句: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

若有定义:iht*p[3];,则以下叙述中正确的是A.定义了一个基类型为int的指针变量p,该变量具有三个指针B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针C.定义了一个名为*p的整型数组,该数组含有三个int类型元素D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

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

若有定义int*p[3];,则以下叙述中正确的是______。A.定义了一个基类型为int的指针变量p,该变量有三个指针B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针C.定义了一个名为*p的整型数组,该数组含有三个int类型元素D.定义了一个可指向二维数组的指针变量p,所指一维数组应具有三个int类型元素

在下列叙述中,错误的一条是______。A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;B.执行下列语句后,则*p的值为1 int a=1,*p;*p=a;C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3D.2个指针变量指向同一数组时可以进行比较,其值为1或0

指向数组元素为整型的一维数组的指针变量的定义是()。A、int*p()B、int(*p)()C、int*p[4]D、int(*p)[4]

设有定义:int x,*p;,能使指针变量p指向变量x的语句是()A、*p=x;B、p=x;C、*p=x;D、p=*x;

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

定义指针变量int*p;则下列说法正确的是()A、*p是指针常量B、*p是一个地址C、*p是指针变量D、指针指向int型数据

写出指向int型变量的指针变量p的一个定义语句:()。

若已定义a为int型变量,则对指针p的说明和初始化正确的是()。A、int *p=aB、int p=aC、int *p=*aD、int *p=a

若已定义inta=5;下面对(1)int*p=a;(2)*p=a;两个语句的正确解释是()A、语句(1)和(2)中的*P含义相同,都表示给指针变量p赋值B、语句(1)和语句(2)的执行结果,都是把变量a的地址值赋给指针变量pC、语句(1)在对p进行说明的同时进行初始化,使p指向a,语句(2)将变量a的值赋给指针变量pD、语句(1)在对p进行说明的同时进行初始化,使p指向a,语句(2)将变量a的值赋于*p

有语句:inta[10],;则()是对指针变量p的正确定义和初始化。A、intp=*a;B、int*p=a;C、intp=a;D、int*p=a;

单选题若已定义:int x=12;对①int *p=x;和②*p=x;这两条语句的正确理解是()A语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量B语句①和②中的*p含义相同,都表示给指针变量赋值C语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量pD语句①和②的执行结果都是把变量x的地址赋给指针变量p

填空题写出指向int型变量的指针变量p的一个定义语句:()。

单选题若有定义 int(* pt)[3]; 则下列说法中正确的是(  )。A定义了基类型为int的三个指针变量B定义了基类型为int的具有三个元素的指针数组ptC定义了一个名为 * pt、具有三个元素的整型数组D定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

单选题设有C语句int a[3][4];, 则每次移动过a数组一行元素的指针变量定义形式是()Aint *p;Bint **p;Cint(*p)[4];Dint *p[4];

单选题有语句:inta[10],;则()是对指针变量p的正确定义和初始化。Aintp=*a;Bint*p=a;Cintp=a;Dint*p=a;