下列说法正确的是A)int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组B)int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组C)int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组D)A,C均正确

题目

下列说法正确的是

A)int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组

B)int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组

C)int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组

D)A,C均正确


相似考题
参考答案和解析
正确答案:D
int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组,int(**def)[10];---def指向一个指针,该指针指向10个整型变量构成的数组。
更多“下列说法正确的是A)int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组B)int ”相关问题
  • 第1题:

    如定义 int *p[10];, 则标识符p是()。

    A.指向10个整型元素的一维数组的指针

    B.整型指针变量

    C.含有10个整型指针元素的数组名

    D.指向二维数组的指针变量


    int *p=a;

  • 第2题:

    6、如定义 int *p[10];, 则标识符p是()。

    A.指向10个整型元素的一维数组的指针

    B.整型指针变量

    C.含有10个整型指针元素的数组名

    D.指向二维数组的指针变量


    含有10个整型指针元素的数组名

  • 第3题:

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

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

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

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

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


    C

  • 第4题:

    说明语句int *(*P)();的含义是()。

    A.P是一个指向int型数组的指针

    B.P是指针变量,它构成了指针数组

    C.P是一个指向函数的指针,该函数的返回值是一个整型

    D.P是一个指向函数的指针,该函数的返回值是一个指向整型的指针


    C 解析:本题考查的是指向函数的指针.函数指针定义的基本格式为:类型标识符(*指针变量名)()。“类型标识符”为函数返回值的类型。

  • 第5题:

    【单选题】说明语句int *(*P)();的含义是()。

    A.P是一个指向int型数组的指针

    B.P是指针变量,它构成了指针数组

    C.P是一个指向函数的指针,该函数的返回值是一个整型

    D.P是一个指向函数的指针,该函数的返回值是一个指向整型的指针


    c) p是一个指向函数的指针