誰かがこのコードの意味は何ですか?このコード部分の意味はなんですか?
void (* const rvt[])(void) = {
(void (*) (void))((unsigned long)&__STACK_END), // The initial stack pointer
xkg_som, // The reset handler
xnt_ISR, // The NMI handler
FaultISR, // The hard fault handler
IntDefaultHandler, // The MPU fault handler
bgs_stm, // The bus fault handler
IntDefaultHandler, // The usage fault handler
0, // Reserved
0, // Reserved
IntDefaultHandler, // The MPU fault handler
};
実際にはわかりません。
実際のアドレスを関数ポインタ型にキャストしようとしました...後で使用します...しかし、私はその型を混同しています... –
これは[割り込みベクトルテーブル](https: /en.wikipedia.org/wiki/Interrupt_vector_table)。 – user694733
今後の参考として、ヒントとして[cdecl](http://cdecl.ridiculousfish.com/?q=void+%28*+const+rvt%5B%5D%29%28void%29)を試してみてください。 – Useless