广东省李培忠简历:c语言的小程序,大家看看有错吗?谢谢
来源:百度文库 编辑:杭州交通信息网 时间:2024/10/05 11:33:20
代码如下:
#define INT1 1
#define INT2 2
#define INT3 3
#define INT4 4
void (*InterruptHandlers[4])(void);//定义指向函数的指针数组
void isr_request(void)//声明函数
void SysSetInterrupt(char vector, void (*handler)());//声明函数
main()
{
SysSetInterrupt(INT1,isr_request);
}
//对函数定义
void SysSetInterrupt(char vector, void (*handler)())
{
InterruptHandlers[vector]=handler;
}
void isr_request(void)
{
//代码省略
}
在ADS环境中编译出现了”type disagreement“的错误
#define INT1 1
#define INT2 2
#define INT3 3
#define INT4 4
void (*InterruptHandlers[4])(void);//定义指向函数的指针数组
void isr_request(void)//声明函数
void SysSetInterrupt(char vector, void (*handler)());//声明函数
main()
{
SysSetInterrupt(INT1,isr_request);
}
//对函数定义
void SysSetInterrupt(char vector, void (*handler)())
{
InterruptHandlers[vector]=handler;
}
void isr_request(void)
{
//代码省略
}
在ADS环境中编译出现了”type disagreement“的错误
可以用