• 2022-06-15
    若有以下定义,且0<;=i<;4,则不正确的赋值语句是( )。int b[4][6],*p,*q[4];
    A: q[i]=b[i];
    B: p=b;
    C: p=b[i];
    D: q[i]=&b[0][0];
  • B

    内容

    • 0

      若有定义语句:int<br/>a&#91;4&#93;,*p; 且0≤i A: p=a; B: p=&amp;a[i]; C: p=&amp;a[0]; D: *p=a[i];

    • 1

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

    • 2

      如有下面的语句说明, 则下面赋值表达式非法的是 ( )。int i=0, j=0, *p=NULL,*q=NULL;? p=&amp;i|*q=&amp;j;|i=(int) p|i=*p++ + *q

    • 3

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

    • 4

      以下程序的运行结果是 。 #include func(int array&#91;&#93;&#91;4&#93;,int m) {int i,j,k; k=0; for(i=0;i<3;i++) for(j=0;j<4;j++) if(array[i]&#91;j&#93;[/i]