若有定义语句:"int a[4][10],*P,*q[4];"且0≤i若有定义语句:"int a[4][10],*P,*q[4];"且0≤iA.D=aB.q[i]=a[i]C.p=a[l]D.P=&a[2][1]

题目
若有定义语句:"int a[4][10],*P,*q[4];"且0≤i<4,则错误的赋值是( )。A.D=aB.q[i]=a[i]C.p=a[l]D.

若有定义语句:"int a[4][10],*P,*q[4];"且0≤i<4,则错误的赋值是( )。

A.D=a

B.q[i]=a[i]

C.p=a[l]

D.P=&a[2][1]


相似考题
参考答案和解析
正确答案:A
数组名是一个存放一个数组首地址的值,是一个地址常量。而p=a不是合法的,因为p和a的基本类型不同。
更多“若有定义语句:"int a[4][10],*P,*q[4];"且0≤i<4,则错误的赋值是( )。A.D=aB.q[i]=a[i]C.p=a[l]D. ”相关问题
  • 第1题:

    若有定义语句: int a[4][10],*p,*q[4];且0<=i<4,则错误的赋值是()。

    A.p=a

    B.q[i]=a[i]

    C.p=a[i]

    D.p=&a[2][1]


    A

  • 第2题:

    若有定义语句:int a[4][10], *p, *q[4];且0≤i<4,则错误的赋值是 。

    A.p=a

    B.q[i]=a[i]

    C.p=a[i]

    D.p=&a[2][1]


    p=a

  • 第3题:

    若有定义语句:int a[4][10],*p,*q[4];且0<=i<4,则错误的赋值是()。

    A.p=a

    B.p=&a[2][1]

    C.q[i]=a[i]

    D.p=a[i]


    D

  • 第4题:

    1、若有定义语句: int a[4][10],*p,*q[4];且0<=i<4,则错误的赋值是()。

    A.p=a

    B.q[i]=a[i]

    C.p=a[i]

    D.p=&a[2][1]


    A

  • 第5题:

    若有定义语句:int a[4][10],*p,*q[4];且0<=i<4,则错误的赋值是()。

    A.p=&a[2][1];

    B.p=a;

    C.q[i]=a[i];

    D.p=a[i];


    D