函数指针调用了但没执行。
- 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))();