作业帮 > 综合 > 作业

帮忙看看这定义的是什么东西?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 15:56:22
帮忙看看这定义的是什么东西?
第一个:
int * (* (*fp1) (int) ) [10];
第二个:
int *( *( *arr[5])())();
这是什么变量,怎么用啊,有用么?
第一个没看懂啊,fp1指向的函数指针是什么?fp1不就是在这里定义的么,它指向了什么?
第二个大概理解了,里面的函数返回的是函数指针,这个函数指针的类型是int* (*)().
第一个
大小为10的数组,其元素为fp1指向的函数指针
第二个
定义了一个指针数组
这个数组元素类型是个函数指针类型
这个函数的返回类型是函数指针