我有以下代码,它工作正常并且已经使用了很长时间......但我不知道它是什么意思。
struct event_param
{
int task:3;
int param1;
int param2;
};
#define SV_DRIVER_EVENTS_MASK_SIZE (SV_DRIVER_EVENT_LAST*sizeof(struct event_param))
typedef struct event_param driver_event_mask[SV_DRIVER_EVENTS_MASK_SIZE];
typedef driver_event_mask DriverEventMask;
- 代表什么
driver_event_mask
? - 为什么
sizeof(struct event_param)
在数组里面?