单项选择题

下列说法不正确的是()

A、 int *fun();----fun是一个返回int指针的函数
B、 int (*fun)();---fun是一个返回int指针的函数
C、 int (*array[5])();----array是一个有5个元素的数组,每一个元素都是一个函数指针,指向一个返回int的函数
D、 int (*fun(int))(int);----fun是带有一个int参数的函数,返回值是一个函数指针,这个指针指向带有一个int参数并返回int的函数