我正在使用函数指针数组,并且我想直接将其与其关联的事件 ID 一起使用。问题是,事件 ID 从 0x10 开始到 0x1C,从 0x90 到 0xA5。
我不想在开始时写十个 NULL 元素,是否可以以某种方式声明如下:
int (*tab[256])(uint8_t *data, int *datalen) = {
NULL[10],
fun1,
[...],
funx,
NULL[116],
...
};
Run Code Online (Sandbox Code Playgroud)
目前,我没有看到令人满意的解决方案,这就是我问的原因