首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请问void (*interrupts[NBR_OF_INTERRUPTS])(void);什么意思呢

2012-03-02 
请教void (*interrupts[NBR_OF_INTERRUPTS])(void)什么意思呢?请教void(*interrupts[NBR_OF_INTERRUPTS])

请教void (*interrupts[NBR_OF_INTERRUPTS])(void);什么意思呢?
请教void   (*interrupts[NBR_OF_INTERRUPTS])(void);什么意思呢?

[解决办法]
typedef void (* T)(void);
T interrupts[NBR_OF_INTERRUPTS];
[解决办法]
指向 void func1() void func2()……等函数指针列表
依楼主字面,应该是一组中断编程接口。

[解决办法]
void (*interrupts[NBR_OF_INTERRUPTS])(void);

第一个void,函数返回值为void。
最后一个void,函数参数为void。

中间(*interrupts[NBR_OF_INTERRUPTS])

*interrupts定义一个函数指针。
这个函数满足上述特征,即参数和返回值均为void。
[NBR_OF_INTERRUPTS]则说明了这是一组数组。
即interrupts是一数组,每个元素都是个指针。
每个指针都指向一个函数。

热点排行