*a()是指针型函数,
(*a)()是函数指针,对吗
哪(*a())[5]是什么意思?
麻烦指教
(*a())[5]前面应该还有个类型
比如 int (*a())[5]; a是一个函数,返回是一个指针,这个指针指向一个有5个int的数组.
*a() 只是声明一个普通的函数,返回一个指针类型的值
(*a)() 是声明一个函数指针
(*a())[5] 从声明上来说,这个是错误的。