• 2022-05-27
    已有定义:inta[10]={1,2,3},*p;,则不合法的赋值语句是()。
    A: p=a+1;
    B: p=a;
    C: p=&a[9];
    D: p=a[9];
  • D

    内容

    • 0

      已有定义:int i,a[10],*p; , 则合法的赋值语句是( ) A: p=a[2]+2; B: p=a+2; C: p=i; D: p=a[5];

    • 1

      有定义语句inta[10],*p=a;以下和此功能相同的是() A: inta[10];intp;p=a; B: inta[10],*p;p=a; C: int*p,a[10];p=a; D: char*a[10]=”abcd”;printf(“%s”,a);

    • 2

      已有定义:int<br/>i,a&#91;10&#93;,*p;则合法的赋值语句是(<br/>) A: p=100; B: p=a[5]; C: p=a[2]+2; D: p=a+2;

    • 3

      已有定义:int i,a&#91;10&#93;,*p;则合法的赋值语句是( )。 A: A) p=100; B: B) p=a[5]; C: C) p=a[2]+2; D: D) p=a+2;

    • 4

      对于数组的使用,以下做法正确的是:</p></p><p><p>(1) int a&#91;&#93;={1,2,3}</p></p><p><p>(2) int a&#91;10&#93;=new int&#91;10&#93;; a&#91;10&#93;=1;a&#91;1&#93;=1;</p></p><p><p>(3) int a&#91;10&#93;={1,”2”,3};</p></p><p><p>(4) int a&#91;10&#93;; a&#91;1&#93;=0</p></p>