谢谢楼主,提供这么一个学习讨论贴子!
3楼的表述很清晰,我也认同。
我来做点细化工作吧(只是我的理解,不知对不对?):
int*(*(*(*p)[10])(int))(int,int);
*p
p是一个指针变量。
(*p)[10] 指向一个有10个元素的数组。
*(*p)[10] 这10个元素都是指针。
(*(*p)[10])(int)
这10个元素中的指针都指向函数,该函数接收一个int参数。
*(*(*p)[10])(int)
函数返回int指针
(*(*(*p)[10])(int))(int,int)
函数返回指针指向另一函数,该函数接收两个int参数
int*(*(*(*p)[10])(int))(int,int)
函数返回int指针
只要认真学习楼主提供的关于指针的解读,再来分析楼主最后布置的作业是不难的!
感觉楼主象是在上一堂课,一个很有新意的网上课堂。
烦请楼主看看我的作业,看看我的理解对不对?