• 2022-06-09
    若有定义语句:inta[2][3],*p[3];,则以下语句中错误的是()。
    A: p[0]=a;
    B: p[0]=&a[1][2];
    C: p=a;
    D: p[1]=&a;
  • C

    内容

    • 0

      若有如下定义语句:int a[2][3], *p[3]; 则以下赋值语句中正确的是 A: p=a; B: p[0]=a; C: p[0]=&a[1][2]; D: p[1]=&a;

    • 1

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

    • 2

      以下不能对二维数组a进行正确初始化的语句是()。(A)inta[2][3]={0};(B)inta[][3]={{1,2},{0}};(C)inta[2][3]={{1,2},{3,4},{5,6}};(D)inta[][3]={1,2,3,4,5,6}; A: inta[2][3]={0}; B: inta[][3]={{1,2},{0}}; C: inta[2][3]={{1,2},{3,4},{5,6}}; D: inta[][3]={1,2,3,4,5,6};

    • 3

      若有定义语句:int  a [2][3],(*p)[3],*q[3];,则以下赋值语句正确的是(      ) A: p=a; B: q=a; C: p=&a[1]; D: q=&a[1];

    • 4

      若有定义和语句:int a[2][3]={0}, (*p)[3]; p=a;,则p+1表示数组________