C 语言语法所不能


不合法
:

函数不能返回函数:            没有 fun()() ;

函数不能返回数组:            没有 fun()[] ;

函数不能返回一个静态变量:  static int fun() ;

数组里不能放置函数:          没有 fun[]() ;



合法:

函数返回一个函数指针:       int (* fun())() ;

函数返回一个数组的指针:    int (* fun())[] ;

数组里存放函数指针:          int (* fun[])() ;

多维数组:                             int fun[][] ;



posted @ 2011-07-20 07:50  walfud  阅读(134)  评论(0编辑  收藏  举报