网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
若有定义int a[2][3],*p=a;则以下不能表示数组元素a[1][2]的是()

A.*(a[1]+2)

B.*(p[1]+2)

C.p[5]

D.*(p+5)


参考答案

更多 “ 若有定义int a[2][3],*p=a;则以下不能表示数组元素a[1][2]的是() A.*(a[1]+2)B.*(p[1]+2)C.p[5]D.*(p+5) ” 相关考题
考题 若有定义“int*p[3];”,则以下叙述中正确的是( )。A.定义了一个基类型为int的指针变量p,该变量具有3个指针B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针C.定义了一个名为*p的整型数组,该数组含有3个int类型元素D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素

考题 设有以下定义: int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; int (*ptr)[3] = a; int *p = a[0]; 则以下能够正确表示数组元素a[1][2]的表达式是A.*(*(ptr + 1) + 2)B.*((*ptr + 1) + 2)C.*(*(p + 5))D.(*ptr + 1) + 2

考题 设有以下定义: int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; int (*ptr)[3] = a; int *p = a[0]; 则以下能够正确表示数组元素a[1][2]的表达式是A.*((*ptr + 1) + 2)B.*(*(p + 5))C.*(*(ptr + 1) + 2)D.(*ptr + 1) + 2

考题 4、设有以下定义: int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; int (*ptr)[3] = a; int *p = a[0]; 则以下能够正确表示数组元素a[1][2]的表达式是A.*(*(ptr + 1) + 2)B.*((*ptr + 1) + 2)C.*(*(p + 5))D.(*ptr + 1) + 2

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

考题 设有以下定义:int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; int (*ptr)[3] = a, *p = a[0];则以下能够正确表示数组元素a[1][2]的表达式是A.*(a[1]+2)B.*(*(p + 5))C.(*ptr + 1)D.*(*(a + 1) + 2)

考题 【填空题】若有如下定义和语句: int *p[3], a[6], n; for(m=0;m<3;m++) p[m]=a[2*m]; 则*p[0]引用的是a数组元素____(1)_____;*(p[1]+1)引用的是a数组元素_____(2)____。

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

考题 若有定义:int a[4][3], (*prt)[3]=a, *p=a[0];,则不能正确表示数组元素a[1][2]的表达式是:A.*(*(prt+1)+2)B.*(p+5)C.(*(prt+1))[2]D.*((*prt+1)[2])