char * const *(*next)();

来源:互联网 发布:美国 网络战 话语权 编辑:程序博客网 时间:2024/06/05 03:03

char * const  *(*next)();

1、(*next)是一个指针。

2、(*next)()是一个函数指针。

3、 *(*next)();是一个返回指针的函数指针。

4、char * const 是一个常字符串指针,即一个常量指针,该指针指向一个字符串。

5、char * const  *(*next)();next是一个函数指针,该函数形参列表为空返回一个指针,返回的指针类型是一个指向字符串的常量指针。

char* const*(*next)();char s[] = "hello world\n";char *const  * fun(){return (char *const*)s;}int main(){    next = fun;    printf("%s", next());    return 0;}



0 0