• 2022-06-04
    定义一个指向具有5个元素的一维整型数组的指针变量的正确定义为
    A: int *p[5];
    B: int *p;
    C: int (*p)[5];
    D: int *p[][5];
  • C

    内容

    • 0

      定义一个指向数组x首地址的指针变量p,下列语句中错误的是( )。 A: int x[5], p = x[0]; B: int x[5], *p = x; C: int x[5], *p = &x[0]; D: int x[5], *p = &x[2]-2;

    • 1

      一个能指向具有10个整型元素的一维数组指针变量的正确定义方式是()。 A: int(*p)[10]; B: int*p[10]; C: int(*p[10]); D: int*(p[10]);

    • 2

      指向一个包含4个整型元素的一维数组的行指针变量的定义形式为_______. A: int (*p)[4] B: int *p[4] C: int (*p)[] D: int *(p[])

    • 3

      int (*p)[5]定义的是一个指针数组

    • 4

      以下选项中, 对指针变量不正确的操作是【 】。 A: int a[5],*p; p=&a; B: int a[5],*p; p=a; C: int a[5]; int *p=a; D: int a[5]; int p1,*p2=a; p1=*p2;