读书人

函数指针调用了但没有执行

发布时间: 2012-10-11 10:16:10 作者: rapoo

函数指针调用了但没执行。

C/C++ code
typedef struct                                                //消息映射定义{    unsigned char (*Func)(void);}_FUNC;unsigned char function(){    printf("\n执行了function()函数\n");    return 1;}_FUNC const Func[]={       function,    };void main(){    int i =0;         (*(Func[i].Func));


[解决办法]
(*(Func[i].Func));

"()" 才是函数调用操作符.

(*(Func[i].Func))();

读书人网 >C语言

热点推荐