关于函数指针的问题,下面的用法对吗?
typedef BYTE (*FXN_BYTE)() REENTRANT;
FXN_BYTE fusbapiDataPacketCallback;
void usbstkDataPacketCallback(void) REENTRANT
{
…
fusbapiDataPacketCallback(guchalEndpointNumber, (BYTE)gushalEndpointByteCount, guchalIn);
…
}
疑问:没有形参的函数fusbapiDataPacketCallback怎么能调用实参呢???
FXN_BYTE fusbapiDataPacketCallback;
void usbstkDataPacketCallback(void) REENTRANT
{
…
fusbapiDataPacketCallback(guchalEndpointNumber, (BYTE)gushalEndpointByteCount, guchalIn);
…
}
疑问:没有形参的函数fusbapiDataPacketCallback怎么能调用实参呢???
浙公网安备 33010602011771号