首页 > 解决方案 > 不寻常的 C 函数声明“void fnc1(args) fnc2(void) {...}”

问题描述

学习PIC32中断时遇到如下代码

void __ISR(_CORE_TIMER_VECTOR, IPL6SRS) CoreTimerISR(void) {
...
}

是代码视频的链接。视频解释说 CoreTimerISR 是返回类型为 void 的函数。有人可以向我解释__ISR这种奇怪的语法是什么以及如何工作吗

标签: cfunction-declarationpic32

解决方案


推荐阅读