网易的简历挂了, 也没能做到题. 也写写看, 希望大佬们能指点一下


a:int *ptr[n]    //  ptr是一个二维数组, 类似于ptr[][]

b:int (*)ptr[n]  // 括号中带*的实在看不懂, 但是感觉和第一个类似啊

                 // 看过d之后, 感觉题目可能想说int (*ptr)[], 这样与上面可以对比一下

c:int *ptr()     //  ptr是一个函数, 这个函数返回值是一个int* 

                 //  有种类似的是int (*ptr)() 这时ptr是一个函数指针,

                 // 返回值是一个int

d:int (*)ptr()   // 括号中带*的实在看不懂, 可能想说的是int (*ptr)()吧,

e:int(*((*ptr(int,int))))(int) // 这个就更烦了, 首先, 这个ptr是个函数指针,

                               // 这个函数的输入是两个int变量,

                               // 输出类似这样 int (*p)(int), 也是一个函数指针

                               // 不过这个函数指针的代表一个参数是int,返回值是int的函数