13、若有定义int a[2][4],(*p)[4]=a;用指针变量p(不改变p)表示数组元素a[1][2]为___________。

13、若有定义int a[2][4],(*p)[4]=a;用指针变量p(不改变p)表示数组元素a[1][2]为___________。


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

相关考题:

设有定义: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 a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB 若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址C.数组元素a[6]的地址D.数组元素a[0]的值加上5

若有定义:int (*p)[4]; 则标识符 p( ) 。 A. 是一个指向整型变量的指针B. 是一个指针数组名C. 是一个指针,它指向一个含有四个整型元素的一维数组D. 定义不合法

若有以下定义和语句,则对a数组元素地址的正确引用为 int a[2][3],(*p)[3]; p=a;A.*(p+2)B.p[2]C.p[1]+1D.(p+1)+2

若有以下定义和语句: int s[4][5],(*p)[5]; p=s; 则指针对s数组中第三个元素的正确引用形式是( )。A.p[0][3]B.p[1][2]C.p[0][2]D.p[1][3]

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

在下列叙述中,错误的一条是______。A.定义char*string="China"中的string是一个字符串变量,其值为ChinaB.若有一个多维数组a,则*(a+i)与a[i]等价C.int(*p)[4]表示p为指针变量,它指向包含4个元素的一维数组D.数组名代表数组的首地址,固定不变。指针变量可通过指向数组首地址来代表对应的数组,但其值可以改变

若有定义“int b[8],*p=b;”,则p+6表示( )。A.数组元素b[6]的值B.数组元素b[6]的地址SX 若有定义“int b[8],*p=b;”,则p+6表示( )。A.数组元素b[6]的值B.数组元素b[6]的地址C.数组元素b[7]的地址D.数组元素b[o]的值加上6

若有如下定义和语句: int s[4][5],(*p)[5]; p=S; 则指针对s数组中第三个元素的正确引用形式是( )。A.p[0][3]B.p[1][2]C.p[0][2]D.p[1][3]

若有定义int a[2][3],*p=a;则以下不能表示数组元素a[1][2]的是() A.*(a[1]+2)B.*(p[1]+2)C.p[5]D.*(p+5)

若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是() A.B.=C.+D.-

若有以下定义,则对数组元素的正确引用是( )。 int a[5],*p=a;A.*a[5]B.(*A)2C.*p+4D.(a+2)

若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},* p=a则不能表示a数组元素的表达式是 ( )A.* pB.a[10]C.* aD.a[p-a]

在下列叙述中,错误的一条是______。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

若有int a[]={2,4,6,8,10};int *p=a;则第2个数组元素的正确表示为 ______。A.*p++B.p+2C.(p+2)D.*(p+2)

若有定义和语句: int a[10]={1,2,3,4,5,6,?,8,9,10},* p=a; 则不能表示a数组元素的表达式是 ( )A.* pB.a[10]C.* aD.a[p-a)

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

若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1 若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]

若有定义语句inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;值为8的数组元素的正确表示为( ): A.a[8]B.a+7C.p+7D.*(p+7)

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

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

若有定义int a[2][3],*p=a;则以下不能表示数组元素a[1][2]的是()A、*(a[1]+2)B、*(p[1]+2)C、p[5]D、*(p+5)

若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()A、B、=C、+D、-

单选题指向数组元素为整型的一维数组的指针变量的定义是()。Aint*p()Bint(*p)()Cint*p[4]Dint(*p)[4]

单选题若有定义int a[2][3],*p=a;则以下不能表示数组元素a[1][2]的是()A*(a[1]+2)B*(p[1]+2)Cp[5]D*(p+5)

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

单选题若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()AB=C+D-