当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

有以下定义:int a[4] [3]={1 2 3 4 5 6 7 8 9.10 11 12};int(*ptr)[3]=a *p=a[0];则下列能够正确


有以下定义: int a[4] [3]={1,2,3,4,5,6,7,8,9.10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。

A.*((*ptr+1}+2)

B.*(*(p+5))

C.(*ptr+1)+2

D.*(*(a+1)+2)

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 设有以下定义: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0];则下列能够

  • 设有以下定义: int a[4][3]={1 2 3 4 5 6 7 8 9 10 11 12}; int(*ptr)[3]=a *p=a[0];则下列能够

  • 以下能正确定义一维数组的选项是( )。A.int a[5]=(0 1 2 3 4 5); B.char a[]={0 1 2 3 4

  • 以下定义数组的语句中错误的是A.int num[]={1 2 3 4 5 6};B.int num[][3]={{1 2} 3 4 5 6};C.int

  • 若有定义语句:“int a=3 b=2 c=1;” 以下选项中错误的赋值表达式是( )。 A.a=(b=4)=3;B.a

  • 若有以下定义:Int a[2][3]={2 4 6 8 10 12}:则以下描述不正确的是 ______。A.*(a+1)为元素a[1][0]