重新定义一个函数指针型
typedef void (*CanRxPreHandleFctDef)(Can_Rx_Confi Putin_Msgtype);
自定义一个含有指针函数的机构体;
typedef struct{
tChannelType ch_instance;
uint32_t msg_id;
uint16_t PeriodTimeCounter;
uint8_t dlc;
CanRxPreHandleFctDef CanMsgRxPreHandleFctPtr;
}CanMsgRxConfigure;
CanMsgRxConfigure Temp;
在将结构体变量Temp中的CanMsgRxPreHandleFctPtr赋值之后,就可以直接调用Temp->CanMsgRxPreHandleFctPtr函数,而不是调用它的具体地址。