簡體   English   中英

函數名稱強制轉換為uint32_t

[英]function name cast to uint32_t

我無法理解這部分代碼,有人可以解釋我的情況嗎?

我有兩個功能:

void timer_irq_handler(void) {
   ....
}

void NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) {
   ....
}

然后我得到這樣的東西:

NVIC_SetVector(TIM_MST_IRQ, (uint32_t)timer_irq_handler);

我不知道將void函數強制轉換為(uint32_t)

函數名稱是一個指針,將指針轉換為uint32_t在C語言中很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM