void (*DeviceRequest[])(void) =
{
getstatus, //这些都是函数名
clearfeature,
setfeature,
setaddress,
getdescriptor,
};
如上一函数指针数组,在C51中只需要在前面加上Code关键字就行了。
Codewarrior里应该如何处理呢?
void (*const DeviceRequest[])(void) =
这样可以吗?设置指针地址为常量,不可变。
还有什么其他方式吗?不胜感激!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |