笔试题:各种指针类型总结

  • float(**def)[10]
    def是一个二级指针,它指向的是一个一维数组的指针,数组元素是float
  • double* (* gh)[10]
    gh是一个指针,它指向一个一维数组,数组元素都是double*
  • double(* f[10])()
    f是一个数组,f有10个元素,元素都是函数指针,指向的函数都是没有参数且返回double
  • int* ((* b)[10])
    与(2)相同
  • Int (*( *F)(int ,int))(int)
    F是一个函数的指针,指向的类型是一个有两个int参数,并且返回一个函数指针的函数,返回的函数指针指向一个有一个int参数且返回int的函数

你可能感兴趣的:(c++,指针)