我碰到這片FreeRTOS操作系統源傳來:在其他函數中聲明函數方法的用例是什麼?
void vApplicationIdleHook(void)
{
/* The simple blinky demo does not use the idle hook - the full demo does. */
#if(mainCREATE_SIMPLE_BLINKY_DEMO_ONLY == 0)
{
extern void vFullDemoIdleHook(void);
//* Implemented in main_full.c. */
vFullDemoIdleHook();
}
#endif
}
爲什麼人會聲明函數/這樣的方法?有什麼優勢?我在Java中也見過類似的代碼。
函數聲明與Java如何執行操作無關。 – user694733 2014-11-04 11:01:39
這是可能的,但不常見。由於這種可能性,我們有最令人煩惱的解析。 – 2014-11-04 11:03:15
@ user694733 Java可以在方法中定義方法,不是嗎? – 2014-11-04 11:05:19