如果我們有兩個函數,例如A和B.並且我們在函數A中調用函數B.是否有必要在定義函數A之前定義函數B?在另一個函數中的函數
-3
A
回答
7
不,您可以聲明函數並在之後定義它們。
//declarations
void foo();
void goo();
//definitions
void foo() { goo(); }
void goo() { foo(); }
//...
foo(); //stackoverflow, but hey, it compiles
1
沒有這種依賴性。你可以參考這個link。
特別是在我們使用函數指針的情況下爲DLL
。我們只有在加載庫(LoadLibrary()
)之後才需要在runtime
處存儲函數的地址。
0
函數聲明
void B();
void A();
函數定義
void B()
{
A();
}
void A()
{
B();
}
//...
A();
我希望你的問題很清楚這段代碼。
你可以用這種方式實現。
相關問題
- 1. 從另一個函數調用另一個函數在這個
- 2. 在PL/PGSQL的另一個函數中調用一個函數
- 3. N次在另一個函數中運行一個函數
- 4. 如何在另一個函數中使用一個函數值?
- 5. 在另一個函數中調用一個函數。 C#
- 6. 在另一個函數中使用在一個函數中聲明的數組
- 7. PHP:在另一個函數的參數中調用函數
- 8. 如何在另一個函數中調用另一個類的函數
- 9. 如何在另一個函數中使用另一個函數的變量?
- 10. 在shell中使用另一個函數中的函數
- 11. 在另一個函數中使用函數中的Javascript變量
- 12. 在另一個函數
- 13. 在另一個函數
- 14. 在另一個函數
- 15. 在另一個函數
- 16. 從javascript中的另一個函數調用一個函數
- 17. 從另一個類別中的另一個函數激活一個函數
- 18. jquery:函數結束另一個函數
- 19. 傳遞函數到另一個函數
- 20. 函數不調用另一個函數
- 21. JS函數返回另一個函數
- 22. 從另一個函數調用函數
- 23. 函數返回另一個函數
- 24. 函數依賴於另一個函數
- 25. 調用函數到另一個函數
- 26. 函數調用另一個函數javascript
- 27. 從另一個函數調用函數
- 28. 在另一個函數中只運行一次點擊函數
- 29. Javascript - 在函數參數中返回另一個函數
- 30. 在另一個函數中調用第二個函數
你爲什麼不試試呢?速度更快。 –
更好的禮儀。 –