更多“若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10}; 则下列哪个是对该数组元素的正确引用( ”相关问题
  • 第1题:

    1、若有以下定义和语句,且0≤i<10则对数组元素的错误引用是 。 int a[10]={1,2,3,4,5,6,7,8,9,10},*p,i; p=a;

    A.*(a+i)

    B.a[p-a]

    C.p+i

    D.*(&a[i])


    p+i

  • 第2题:

    若有说明语句:int a[10]; 则对a数组元素的正确引用是()

    A.a[10]

    B.a[-5]

    C.a(5)

    D.a[5]


    D解析:*(q+i)指向第i行首地址,*(*(q+i)+j)代表第i行第j个元素。

  • 第3题:

    若有以下定义和语句,且0≤i<10则对数组元素的错误引用是 。 int a[10]={1,2,3,4,5,6,7,8,9,10},*p,i; p=a;

    A.*(a+i)

    B.a[p-a]

    C.p+i

    D.*(&a[i])


    C

  • 第4题:

    若有以下定义和语句,且0≤i<10则对数组元素的错误引用是 int a[10]={1,2,3,4,5,6,7,8,9,10},*p,i; p=a;

    A.*(a+i)

    B.a[p-a]

    C.p+i

    D.*(&a[i])


    p+i

  • 第5题:

    【填空题】若有如下定义和语句: 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)____。


    a数组的元素的下标为1 2 3