若有定义int(*pt)[3];,则下列说法不正确的是( )。A.int(*pt)[3]是一个数组指针B.指针pt指向一个有3个整型变量的数组C.定义了一个名为*pt、具有三个元素的整型数组D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

题目

若有定义int(*pt)[3];,则下列说法不正确的是( )。

A.int(*pt)[3]是一个数组指针

B.指针pt指向一个有3个整型变量的数组

C.定义了一个名为*pt、具有三个元素的整型数组

D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组


相似考题
更多“若有定义int(*pt)[3];,则下列说法不正确的是()。A.int(*pt)[3]是一个数组指针B.指针pt指向一个有3 ”相关问题
  • 第1题:

    若有定义"int(*pt)[3];",则下列说法正确的是( )。

    A.定义了基类型为int的三个指针变量

    B.定义了基类型为int的具有三个元素的指针数组pt

    C.定义了一个名为*pt、具有三个元素的整型数组

    D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组


    正确答案:D
    数组指针是指向数组的一个指针,int(*pt)[3]表示一个指向3个int元素的数组的一个指针。

  • 第2题:

    若有定义int(*Pt)[3];,则下列说法正确的是

    A.定义了基类型为int的三个指针变量

    B.定义了基类型为int的具有三个元素的指针数组pt

    C.定义了一个名为*pt、具有三个元素的整型数组

    D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组


    定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针

  • 第3题:

    若有定义:int *p[3];,则以下表述中正确的是()。

    A.p是一个指向有3个元素的整型数组的指针

    B.p是一个指向int型变量的指针

    C.p是一个有3个元素的指针数组,每个元素是一个int型指针

    D.p是一个数组,该数组的元素是指针p所指向的变量


    C

  • 第4题:

    下列选项中,变量pt是数组指针的是().

    A.int (*pt)[5]

    B.int *pt[5]

    C.(int*)pt[5]

    D.int *pt[]


    int (*pt)[5]

  • 第5题:

    若有定义int(*pt)[3];,则下列说法正确的是()

    A.定义了基类型为int的三个指针变量

    B.定义了基类型为int的具有三个元素的指针数组pt

    C.定义了一个名为*pt、具有三个元素的整型数组

    D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组


    定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针